Я работаю над проектом в конце книги, которую я читал для Python, так что, если это вам не дано, я до сих пор совершенно новичок в этом.Почему мой файл не открылся?
Я пытаюсь использовать команду open
, чтобы открыть файл, который, как я знаю, существует. Я знаю, что код понимает, что файл есть, потому что, когда я переключаюсь на режим записи, он очищает мой текстовый файл, сообщая мне, что он может найти файл, но он просто не прочитает его. Почему это происходит? Вот код-
openFile = open('C:\\Coding\\Projects\\Python\\One Day Project\\BODMAS\\userScores.txt', 'r')
def getUserPoint(userName):
for line in openFile:
split(',')
print(line, end = "")
Я пробовал несколько вариантов, где моя функция OpenFile является локальной переменной внутри getUserPoint()
, но это не делает разницы либо.
Редактирование, потому что я пропустил важную деталь - файл userScores.txt выложен следующим образом:
Annie, 125
split()
функция должна разделить имя и счет назначенного имени.
Возможно, ошибка в 'split (',')', которая не является функцией. Поместите там какой-то код, который что-то сделает. – kindall
Открытие файла в режиме записи будет работать независимо от того, существует ли файл или нет, поэтому он не означает, что вы сказали. – martineau