Piszę plik Pythona mylib.py
python: jak sprawdzić, czy plik został wykonany jako import, czy główny skrypt?
chciałbym mylib.py coś zrobić w oparciu o sys.argv
jeśli jest wykonywane jako skrypt. Ale jeśli jest importowany z jakiegoś innego skryptu, nie chcę tego robić.
Jak sprawdzić, czy mój plik python jest importowany lub jest to skrypt główny?
(widziałem jak to zrobić wcześniej, ale zapomniałem.)
Nie jesteś sam w tym, przy okazji. Zaklęcie jest początkowo trudne do zapamiętania i często jest uważane za brodawkę języka. –
Wygląda na to, że powinna istnieć funkcja 'sys.isMain()', aby było to łatwiejsze. –