Чтение файлов с использованием sys.argv в python - PullRequest
0 голосов
/ 20 апреля 2020

Я прошёл книгу «Изучаю» Python трудный путь и застрял в этом коде.

from sys import argv

script, filename = argv    
txt = open(filename)    
print "Here's your file %r:" % filename    
print txt.read()    
print "Type the filename again:"    

file_again = raw_input("> ")    
txt_again = open(file_again)    
print txt_again.read()

Проблема, с которой я сталкиваюсь, заключается в том, что я запускаю такую ​​программу : python readingfile.py ex15.txt Это показывает мне ошибку, что для ex15.txt (такой файл или каталог не существует)

Теперь я не знаю, где сохранить текстовый файл, чтобы он работал нормально. Мой код находится в users> myaccount> learn python> readingfile.py, а текстовый файл находится на рабочем столе. Я попытался переместить его в папку learn python, но все равно он показывает ту же ошибку. Поэтому, пожалуйста, помогите мне

1 Ответ

0 голосов
/ 20 апреля 2020

Да, я получил свой ответ. Он должен находиться в той же папке, что и код. Теперь он работает нормально, но не то, что произошло раньше в то время.

...