170 похожих чатов

Ребята, а вот такой вопрос модуль и другой модуль в

котором вызывается первый должны обязательно находится в одной папке или могут находится на разных дисках(то есть просто должны быть в одном компьютере чтобы их можно было вызвать)?

12 ответов

19 просмотров

все сложнее

почиатй про sys.path и как он заполняется

Насчет разных папок хз, я все в одном катологе делаю. А поповоду последнего жто бред, конечно все на одно пк

1) Они не обязательно должны находиться в одной директории. Ниже пример. Дерево: ._ main.py |_ utils |_ __init__.py |_ myutils.py main.py: from utils.myutils import something ... 2) Не легче ли таки на тебе нужны сорсы положить рядом?

Amigo- Автор вопроса
Dmitry ツ
Насчет разных папок хз, я все в одном катологе дел...

Просто я имею ввиду у меня допустим будет флешка с одним модулем и я подключу её к пк и запустится ли прога если я этот модуль достану с флешки в другой модуль?

Amigo
Просто я имею ввиду у меня допустим будет флешка с...

Странный способ дистрибьютинга. Корявый. Как писали выше, ты теоретически можешь в sys.path пропатчить и добавить туда путь к подмаунченной флешке. Но так делать не нужно.

Amigo
Просто я имею ввиду у меня допустим будет флешка с...

при должных усилиях это можно добиться, но нахуй надо

Amigo- Автор вопроса
Amigo
Ясно ну я прочитал про sys.path спасибо

первое правило - не надо его самому трогать

Amigo
Ясно

У тебя на флешке питоновский модуль, который ты хочешь несколько раз на разных ПК использовать, я правильно понял?

Amigo- Автор вопроса

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта