Я видел несколько других вопросов по этому поводу, но ни один не отвечал на мой вопрос.Я получаю сообщение об ошибке 'FileNotFoundError: [Errno 2] No such file or directory:'
, хотя мой текущий рабочий каталог совпадает с местоположением файла.
Я попытался жестко закодировать местоположение файла, используя python ex15.py C:\Users\Matt\py\sample.txt
, однако я получаю 'FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Matt\\py\\sample.txt'
from sys import argv
script, filename = argv
txt = open(filename)
print(f"Here's your filename {filename}:")
print(txt.read())
print("Type the filename again")
file_again = input("> ")
variable
text_again = open(file_again)
print(txt_again.read())
Текущий рабочий каталог: C: \ Users \ Matt \ py.Когда я пытаюсь жестко закодировать, это дает две обратные косые черты (\), которые, как я полагаю, вызывают проблему, но я бы все равно хотел сделать это без жесткого кодирования.
Спасибо.