Seite 1 von 1

pyc Datei verhindern

Verfasst: Freitag 27. Januar 2006, 09:02
von antimicro
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.

Verfasst: Freitag 27. Januar 2006, 09:12
von mawe
Ä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.

Verfasst: Freitag 27. Januar 2006, 09:50
von jens
Mehr noch... Die *.pyc Datei wird automatisch aktualisiert!

Verfasst: Freitag 27. Januar 2006, 10:12
von antimicro
:oops: < Oops!

Ist mir gar nicht aufgefallen. Was Python alles kann :wink:



Nachtrag: mein 100. Beitrag im Python-Forum, und dann so ein Schwachsinn

Verfasst: Freitag 27. Januar 2006, 10:22
von mawe
antimicro hat geschrieben: Nachtrag: mein 100. Beitrag im Python-Forum, und dann so ein Schwachsinn
Reiht sich nahtlos and die anderen 99 :D

NEIN, Blödsinn!!! Bitte nicht ernstnehmen ;) Wer hat das überhaupt geschrieben? Wer spricht da ... diese Stimmen ... geht weg! ... ... ...

Verfasst: Mittwoch 12. März 2008, 13:23
von feldmaus
jens hat geschrieben:Mehr noch... Die *.pyc Datei wird automatisch aktualisiert!
Aber nicht unter Windows XP in Eric4 mit python2.5 und PyQt4.
Weiss Jemand wie man Eric4 dazu kriegt diese automatisch zu aktualisieren?

Grüße Markus

Verfasst: Mittwoch 12. März 2008, 13:49
von querdenker
Ä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.

Verfasst: Donnerstag 13. März 2008, 23:23
von feldmaus
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.
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.

Verfasst: Donnerstag 13. März 2008, 23:37
von feldmaus
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?

Verfasst: Freitag 14. März 2008, 04:55
von BlackJack
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.