Форум сайта python.su
0
Доброго времени уважаемое сообщество. Дело в следующем:
Имеем два файла:
one.py
sub.py
Импортирую sub.py в one.py. Вот упрощённый код файла one.py:
import pyautogui import sub sub.hello()
def hello(): print(pyautogui.position())
Офлайн
294
FromЕсли напрямую то нет, sub.py не знает что вы там нампортировали и где. Читайте про пространство имен, там все расписано.
Существует ли “кошерный” способ импортировать файлы в основной файл, не добавляя импорта pyautogui в каждый? Поскольку таких файлов планируется много: sud1.py sub2.py и т. д., а также возможны и другие варианты, это пример.
import os import sys ... import bald_devil
[code python][/code]
Отредактировано PEHDOM (Сен. 7, 2018 15:32:17)
Офлайн
0
Большое спасибо. Я думал о нечто подобном описанному Вами my_imports.py, хотел узнать мнение специалистов.
Проект делаю в PYCHARM и так же читал о подобном способе.
Немало перечитал о найденных в поисковиках способах, хочется то использовать правильный и лучший)
Офлайн