|
Модераторы: Daevaorn |
|
Nastya |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: нет Всего: 44 |
У меня есть файл .py c определениями значений констант
Как его запустить из другого .py- файла -------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
svg |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 53 Регистрация: 13.4.2005 Репутация: 1 Всего: 18 |
eval(open("file.py", 'r').read()) |
|||
|
||||
Nastya |
|
||||
Эксперт Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: нет Всего: 44 |
спасибо, вот в чем проблма
есть файл x.py
в другом файле пишу
Файл открывает правильно, я его до этого печатала, а дает синтаксическую ошибку именно в строчке "a=5", я поняла, тут какя-то проблема с областью видимости. Как решить. И еще что за функция evalfile - нашла имя и не нашла описания, может она подойдет лучше? Добавлено @ 15:02 Нашла другой способ. Но при нем, почему-то не могу использовать коментарии на русском языке - ругается [codeFileRegistrName = 'x.py' if os.path.isfile(FileRegistrName): execfile(FileRegistrName)] [/code] -------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
||||
|
|||||
Nastya |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: нет Всего: 44 |
Извеняюсь , код такой
-------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
setq |
|
|||
Unregistered |
может
|
|||
|
||||
Nastya |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: нет Всего: 44 |
Да нет тут уже какие-то проблемы с кодировокй пошли, приходится комментарии на англиском писать а так эить можно
-------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 10 Всего: 173 |
Попробовать явно указать кодировку?
В начале файла. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |