| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > Включение файлов |
| Автор: Torsten 11.11.2011, 13:43 |
| Как включить один файл python в другой ? Вот у меня есть некоторые функции общего назначения, я их вынес в отдельный файл Y.py, расположил его в определенном каталоге X. Что мне нужно написать в другом файле Z.py, чтобы при выполнении он нашел файл Y.py в каталоге X и смог бы выполнить функции описанные в нем ? |
| Автор: pythonwin 11.11.2011, 14:15 | ||
Torsten, прочитайте, пожалуйста, книгу http://www.python.ru/files/book-ods.pdf |
| Автор: Torsten 11.11.2011, 15:59 | ||
| Это я посмотрел 1ым делом, ответа на свой вопрос не нашел. Ваш пример у меня не заработал.
Прилагаю маленький пример, иллюстрирующий проблему (test.tar). |
| Автор: cutwater 11.11.2011, 21:33 |
| Torsten, Почитайте же документацию. X в данном случае просто каталог, чтобы он стал пакетом и можно было из него импортировать другие модули, необходимо в каталоге X создать файл __init__.py А вообще стыдно должно быть товарищи, народ совсем обленился, учебники читать разучился. http://docs.python.org/tutorial/modules.html Вот там все что нужно. http://docs.python.org/tutorial/index.html Прочитать от корки до корки. |
| Автор: Torsten 14.11.2011, 11:14 | ||
А правильный ответ такой, надо добавлять в путь поиска текущий каталог.
|