Cześć! Jestem Argi.
Chciałbym zacząć od tego, że jestem programistą, ale zazwyczaj nie pracuję w Pythonie. W związku z tym moje pytanie może wydawać się nieco banalne, za co z góry przepraszam.
Zacznijmy więc od tego, że moim problemem jest kompilacja pliku z rozszerzeniem „.py” do pliku z rozszerzeniem „.pyc”. Napisałem prosty hack [dla zabawy i poznania podstaw Pythona], który nie może działać na niektórych serwerach ze względu na zabezpieczenia, które usuwają pliki z folderu klienta.
Obecnie ładuję plik „.py” przez jakiś pyLoader po uruchomieniu klienta, planuję załadować plik „.pyc”, gdy uda mi się go skompilować
Jako programista zdaję sobie sprawę, że kompilując plik trzeba mieć w skrypcie źródła modułów, które importujemy i tu sprawa się nieco komplikuje.
Stworzyłem skrypt o nazwie script.py, który importuje następujące moduły:
import app
import ui
import wndMgr
import uiToolTip
import localeInfo
import dbg
Skrypt działa zgodnie z przeznaczeniem, ale jestem zainteresowany skompilowaniem go do pliku script.pyc. Jednak gdy próbuję go skompilować za pomocą PyCharm, pojawia się błąd "ModuleNotFoundError: No module named 'app'".
Jestem pewien, że da się jakoś skompilować te pliki, po prostu brakuje mi wiedzy. Nie wiem, czy potrzebne byłoby źródło metin2, czy może te moduły są gdzieś dostępne i mógłbym je pobrać?
A może jest inny sposób na skompilowanie tych plików?
Proszę o pomoc, bardzo interesuje mnie ten temat z punktu widzenia programisty - moje wewnętrzne ja nie pozwala mi się poddać.
Podejrzewam, że na forum nie pozostało zbyt wielu programistów, którzy mają wystarczającą wiedzę lub chcieliby dzielić się tą wiedzą, bo sama gra jest dość leciwa.
W każdym razie czekam na wasze odpowiedzi. Jeśli wolisz skontaktować się ze mną poprzez wiadomość prywatną - zrób to 🙂
Dodatkowe info:
Pozdrawiam!