Я хочу создать файл настроек, чтобы мой скрипт python мог запомнить настройки после перезагрузки. Я использовал команду f.readline()
, но результат отличается от количества строк, которые я читаю.readline() не выводит правильную строку
пример: текст документа
1
2
3
и когда я использую этот скрипт для вывода информации.
f = open("test.txt", "r")
print(f.readline(1))
print("-") #i used this to see if the output is blank since it will leave a empty space
print(f.readline(2))
print("-")
pirnt(f.readline(3))
print("-")
выход:
-
1
-
-
2
-
может кто-то объяснить, что я делаю неправильно или как я могу это исправить?
Каков ожидаемый выход? –
Вы проверили документы, чтобы узнать, что такое число (например, 2 в f.readline (2))? – ayhan
'f.readline()' без передачи числа ** сохраняет ** чтение файла с того места, где он был остановлен ранее. Это означает, что вы можете опустить все числа, и вы получите то, что хотите. И вы, вероятно, забыли пустую строку в верхней части вывода. –