Hi,
ich teste gerade ein Modul und ändere ab und zu auch noch ein paar Zeilen. Gibt es eine möglichkeit das Erstellen der pyc-Datei zu verhindern. Jetzt muss ich diese immer von Hand löschen.
pyc Datei verhindern
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Ähh, warum löscht Du die denn? Soweit ich das verstanden habe, wird die .pyc ignoriert, wenn die .py verändert worden ist.
Python Doku hat geschrieben:The modification time of the version of spam.py used to create spam.pyc is recorded in spam.pyc, and the .pyc file is ignored if these don't match.
-
- Python-Forum Veteran
- Beiträge: 1209
- Registriert: Montag 29. September 2003, 17:18
- Wohnort: Purkersdorf (bei Wien [Austria])
Reiht sich nahtlos and die anderen 99antimicro hat geschrieben: Nachtrag: mein 100. Beitrag im Python-Forum, und dann so ein Schwachsinn
NEIN, Blödsinn!!! Bitte nicht ernstnehmen Wer hat das überhaupt geschrieben? Wer spricht da ... diese Stimmen ... geht weg! ... ... ...
Aber nicht unter Windows XP in Eric4 mit python2.5 und PyQt4.jens hat geschrieben:Mehr noch... Die *.pyc Datei wird automatisch aktualisiert!
Weiss Jemand wie man Eric4 dazu kriegt diese automatisch zu aktualisieren?
Grüße Markus
-
- User
- Beiträge: 424
- Registriert: Montag 28. Juli 2003, 16:19
- Wohnort: /dev/reality
Ähhh, das erneute erstellen der *.pyc-Files ist ein Feature des python-Interpreters, nicht das Feature einer IDE.
Allerdinds werden die nur aktualisiert, wenn die *.py neuer ist.
Allerdinds werden die nur aktualisiert, wenn die *.py neuer ist.
Dann müßte es bei mir ja eigentlich gehen. Ich habe mein Projekt sowohl in der IdleIDE als auch in Eric4 getestet. Leider aktualisiert er meine Python Skripte nicht. Ich werde mal auf das Datum achten.querdenker hat geschrieben:Ähhh, das erneute erstellen der *.pyc-Files ist ein Feature des python-Interpreters, nicht das Feature einer IDE.
Allerdinds werden die nur aktualisiert, wenn die *.py neuer ist.
Habe es so eben nochmal getest.
Habe in meiner Datei dbeditor.py eine Methode kommentiert und anschließend alles gespeichert. Projekt ausgeführt. Änderung wurde nicht übernommen. Dann ein Screenshot des Änderungsdatums gemacht,
http://rapidshare.de/files/38823164/pyt ... t.JPG.html
Dann alle *.pyc Dateien gelöscht und beim nächsten Start des Projektes wurden meine Änderungen übernommen.
Wenn es nicht an den IDE's liegt dann ist das wahrscheinlich ein Bug?
Habe in meiner Datei dbeditor.py eine Methode kommentiert und anschließend alles gespeichert. Projekt ausgeführt. Änderung wurde nicht übernommen. Dann ein Screenshot des Änderungsdatums gemacht,
http://rapidshare.de/files/38823164/pyt ... t.JPG.html
Dann alle *.pyc Dateien gelöscht und beim nächsten Start des Projektes wurden meine Änderungen übernommen.
Wenn es nicht an den IDE's liegt dann ist das wahrscheinlich ein Bug?
Also laut den Datumsangaben im Screenshot hast Du den Quelltext nicht gespeichert. Die `*.pyc`-Datei ist jünger und das Backup ist deutlich älter als der Quelltext.