auf Linux hab ich die letzten Monate an einem größeren Spiel gearbeitet und möchte es nun auch auf Windows spielbar machen. Ich habe Pygame verwendet und da python und pygame cross-platform sind sollte dies kein allzugroßes Problem sein.
Es habert an einer Stelle im Programm: Zur Laufzeit importiere ich Module, die das Level im Spiel bestimmen.
Und zwar so:
Code: Alles auswählen
lev = __import__(os.path.join(str("levels/", cfg.get("script"))))
Code: Alles auswählen
script = scripts/tutorial
Nur unter Windows will es nicht klappen:
Fehler:
Code: Alles auswählen
ImportError: No module named levels\scripts\tutorial
Weiß jemand voran das liegt und wie ich das beheben kann?
achja: Das Modul ist natürlich da: ...\levels\scripts\tutorial.py
lg julianibus