котором вызывается первый должны обязательно находится в одной папке или могут находится на разных дисках(то есть просто должны быть в одном компьютере чтобы их можно было вызвать)?
все сложнее
почиатй про sys.path и как он заполняется
Насчет разных папок хз, я все в одном катологе делаю. А поповоду последнего жто бред, конечно все на одно пк
1) Они не обязательно должны находиться в одной директории. Ниже пример. Дерево: ._ main.py |_ utils |_ __init__.py |_ myutils.py main.py: from utils.myutils import something ... 2) Не легче ли таки на тебе нужны сорсы положить рядом?
Просто я имею ввиду у меня допустим будет флешка с одним модулем и я подключу её к пк и запустится ли прога если я этот модуль достану с флешки в другой модуль?
Странный способ дистрибьютинга. Корявый. Как писали выше, ты теоретически можешь в sys.path пропатчить и добавить туда путь к подмаунченной флешке. Но так делать не нужно.
при должных усилиях это можно добиться, но нахуй надо
Ясно ну я прочитал про sys.path спасибо
первое правило - не надо его самому трогать
У тебя на флешке питоновский модуль, который ты хочешь несколько раз на разных ПК использовать, я правильно понял?
да не не всё я разобрался спасибо
Обсуждают сегодня