Aktywne Wpisy

goferek +854
Pora wyrzucić te pokraki z miast. Może kiepsko się prowadzą, oślepiają innych kierowców, za to są niebezpieczne dla pieszych.
#motoryzacja #sct
#motoryzacja #sct
źródło: Przechwytywanie
Pobierz
malala777 +214
Ciekawostka - na aukcji WOŚP w tym roku można wylicytować przejażdżkę z biednym lekarzem na rezydenturze, który uzyskał PWZ rok temu. Auto niestety to tylko biedackie Porsche, na Lambo będzie musiał jeszcze przepracować z 2 lata. Aż nóż się w kieszeni otwiera jak człowiek musi oglądać takie upokorzenie i ubóstwo wśród nadludzi lekarzy - chyba trzeba jeszcze bardziej ograniczyć limity studentów medycyny.
#lekarski #medycyna #pracbaza #
#lekarski #medycyna #pracbaza #
źródło: dramat
Pobierz



IMPORT|
+-- utils
| |
| +-- data.py
| +-- print_data.py
|
+-- start.py
start.py:
from utils.print_data import print_data
for _ in range(3):
print_data()
printdata.py:
from data import DATA
def print_data():
print(DATA)
if __name__ == "__main__":
print_data()
start.py:
from utils.print_data import print_data
for _ in range(3):
print_data()
Jak uruchomię printdata.py to działa bez problemu. import bez problemu.
Ale gdy uruchomię start.py to wyrzuca:
ModuleNotFoundError: No module named 'data'
Czyli start.py importuje dobrze printdata ale print_data nie importuje już data mimo, że jak uruchomię sam ten plik to działa bez problemu. Powinienem jakoś inaczej importować te pliki?
#python
from .data import DATA
def print_data():
@ch1nczyk: No to wtedy start.py działa ale jak uruchomię printdata.py to wyrzuca:
ImportError: attempted relative import with no known parent packageCzyli w pierwszym przykładzie to start nie działa a
__init__.py?@Yelonek: Tak, dodałam i do głównego katalogu i do utils. Dalej to samo
print_data.pypowinieneś uruchamiać jako moduł, żeby wiedział, że jest częścią paczki, a nie głównym skryptem.Co daje
python -m print_data.pykiedy jest tam data z kropką?