Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 23, 2014 12:24:28

T_E
От: Киев
Зарегистрирован: 2014-02-23
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка системной переменной PAHT

Помогите, пожалуйста!!!
Начал изучать 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.
>>>

Офлайн

#2 Фев. 23, 2014 12:46:13

noob_saibot
Зарегистрирован: 2013-09-11
Сообщения: 495
Репутация: +  20  -
Профиль   Отправить e-mail  

Настройка системной переменной PAHT

T_E
Запускается, если прописать полный путь к файлу (С:\Python30\script1.py).
А в чем проблема? или вы не хотите путь полностью прописывать?

Офлайн

#3 Фев. 23, 2014 12:58:36

T_E
От: Киев
Зарегистрирован: 2014-02-23
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка системной переменной PAHT

не хотелось бы) просто

noob_saibot

Офлайн

#4 Фев. 23, 2014 13:01:45

T_E
От: Киев
Зарегистрирован: 2014-02-23
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка системной переменной PAHT

И не могу разобраться в чем собственно ошибка

Офлайн

#5 Фев. 23, 2014 20:42:01

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Настройка системной переменной PAHT

T_E
И не могу разобраться в чем собственно ошибка
open() никак не связана с PATH



Офлайн

#6 Фев. 23, 2014 21:00:59

T_E
От: Киев
Зарегистрирован: 2014-02-23
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка системной переменной PAHT

py.user.next
T_E
И не могу разобраться в чем собственно ошибка
open() никак не связана с PATH
Как можно исправить? По книге все нормально.

Офлайн

#7 Фев. 23, 2014 21:26:09

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Настройка системной переменной PAHT

T_E
Как можно исправить?
нужно запустить интерпретатор в папке, где находится скрипт

T_E
C:\>python
выполни cd
а лучше сделай в папке ярлык на cmd.exe, удалив в его свойствах каталог запуска



Офлайн

#8 Фев. 23, 2014 22:18:25

T_E
От: Киев
Зарегистрирован: 2014-02-23
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Настройка системной переменной PAHT

спасибо. работает ))

py.user.next

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version