Форум сайта python.su
0
Помогите, пожалуйста!!!
Начал изучать Python по книге Лутца и зациклился на одном моменте.
Описываю ситуацию
Создал модуль script1.py:
Код:
import sys
print(sys.platform)
print(2 ** 100)
x = ‘spam’
print(x * 8)
input()
После чего его нужно было запустить с помощью exec:
Код:
exec(open('script1.py').read())
При запуске выдает такое:
>>> exec(open('script1.py').read())
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
File “C:\Python30\lib\io.py”, line 278, in __new__
return open(*args, **kwargs)
File “C:\Python30\lib\io.py”, line 222, in open
closefd)
File “C:\Python30\lib\io.py”, line 615, in __init__
_fileio._FileIO.__init__(self, name, mode, closefd)
IOError: No such file or directory: ‘script1.py’
Помогите плз. Уже прописал переменные. Все вроде сделал, но результата нет. Запускается, если прописать полный путь к файлу (С:\Python30\script1.py).
Сам питон запускается:
C:\>python
Python 3.0 (r30:67507, Dec 3 2008, 20:14:27) on win
32
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
Офлайн
20
T_EА в чем проблема? или вы не хотите путь полностью прописывать?
Запускается, если прописать полный путь к файлу (С:\Python30\script1.py).
Офлайн
0
не хотелось бы) просто
noob_saibot
Офлайн
0
И не могу разобраться в чем собственно ошибка
Офлайн
857
T_Eopen() никак не связана с PATH
И не могу разобраться в чем собственно ошибка
Офлайн
0
py.user.nextКак можно исправить? По книге все нормально.
T_E
И не могу разобраться в чем собственно ошибка
open() никак не связана с PATH
Офлайн
857
T_Eнужно запустить интерпретатор в папке, где находится скрипт
Как можно исправить?
T_Eвыполни cdC:\>python
Офлайн
0
спасибо. работает ))
py.user.next
Офлайн