penzu
Авг. 8, 2013 08:21:13
Приветствую Всех.
Вопрос следующего плана. Я установил себе Python 33
Каталог по умолчанию C:\Python33\
В переменную окружения Path (системная) я добавил так же этот путь. То есть из командной строки я набираю python, соответственно попадаю в интерактивный сеанс работы с интерпретатором (Python command line)
Файлы скриптов я храню в той же папке C:\Python33
Но почему то при выполнении инструкций я пишу название скрипта, а интерпретатор возвращает мне что не может найти данный файл.
например:
Я выполняю:
exec(open('script1.py').read()) #script1.py находится в каталоге С:\Python\
На что получаю:
FileNoFoundError: No such file or directory: ‘script1.py’
подскажите пожалуйста что делать что бы подобного рода ошибок не возникало ?
JOHN_16
Авг. 8, 2013 10:40:06
penzu
#script1.py находится в каталоге С:\Python\
описка и вы имели ввиду Python33 ?
script1.py либо должен быть в текущей директории либо указан с полными путями
penzu
Авг. 9, 2013 07:14:46
JOHN_16
script1.py либо должен быть в текущей директории либо указан с полными путями
Он лежит в той же директории в том то и дело. Полный путь так же пробовал указывать, не помогло. Я думал какая то хитрость может есть…
Saturn
Авг. 9, 2013 10:15:11
Попробуй в консоли написать: “абсолютный путь к python.exe (включая python.exe)” пробел “абсолютный путь к скрипту”
У меня на втором компе только так получилось запустить скрипт на Windows 8.
alexbadaloff
Авг. 9, 2013 13:16:55
penzu
Полный путь так же пробовал указывать, не помогло.
Полный точно пробовали? У меня все ок:
FishHook
Авг. 9, 2013 13:19:06
exec(open('script1.py').read())
а зачем такие извращения нужны?
alexbadaloff
Авг. 9, 2013 13:22:50
FishHook
а зачем такие извращения нужны?
Действительно, в чем смысл? Все скрипты кидать в корень к питону…
penzu
Авг. 9, 2013 14:26:53
alexbadaloff
Действительно, в чем смысл? Все скрипты кидать в корень к питону…
Я понимаю что это дурдом. Но я начал обучаться по пособию, стараюсь что бы всё соответствовало действительности, дабы не запутаться.
penzu
Авг. 9, 2013 14:41:12
alexbadaloff
А что за пособие?
Марк Лутц - Изучаем Python, 4-е издание