Seite 1 von 2

Neue Modul Namen

Verfasst: Sonntag 27. Juni 2010, 15:50
von Py-Prog
Ich hab grad python 3.1.1 Installiert (vorher hatte ich 2.5.2). Aber irgendwie sind bei einigen Modulen die Namen geändert worden. Hat wer'ne liste (oder Link) mit den änderugen?

Re: Neue Modul Namen

Verfasst: Sonntag 27. Juni 2010, 15:56
von Leonidas
Ja, in der Dokumentation gibt es einen Artikel namens "What's New in Python 3.0" und 3.1, da steht alles drin.

Re: Neue Modul Namen

Verfasst: Sonntag 27. Juni 2010, 16:17
von Py-Prog
Das steht nicht das drin was ich brauche, ich muss wissen wie tkFileDialog, tkMessageBox, usw. jetzt heisen und die funktionen.

Re: Neue Modul Namen

Verfasst: Sonntag 27. Juni 2010, 16:36
von gkuhl
In der Dokumentation zu tkinter steht es dann aber schon.

Grüße
Gerrit

Re: Neue Modul Namen

Verfasst: Sonntag 27. Juni 2010, 16:43
von Py-Prog
Find ich auch nix.

Re: Neue Modul Namen

Verfasst: Sonntag 27. Juni 2010, 16:55
von DasIch
Die Veränderungen bei den Modulen findest du hier

Re: Neue Modul Namen

Verfasst: Sonntag 27. Juni 2010, 16:59
von Py-Prog
Sieht brauchbar aus ...

Re: Neue Modul Namen

Verfasst: Sonntag 27. Juni 2010, 17:22
von Leonidas
Py-Prog hat geschrieben:Sieht brauchbar aus ...
Das ist ja auch das von mir angesprochene What's New-Dokument. :roll:

Re: Neue Modul Namen

Verfasst: Montag 28. Juni 2010, 14:30
von Py-Prog
Dann hab ich das mit was anderen verwechelt ...

Vieleicht hab ich im Programm nen Fehler gemacht
Es kommt immer diese Fehlermeldung:

Traceback (most recent call last):
File "D:\Py-Prog\Python\Projekte\FastBackup\FastBackup.pyw", line 1, in <module>
import tkinter, os, tkFileDialog
ImportError: No module named tkFileDialog

wenn ich tkFileDialog weglasse geht es ... aber irgendwie geht nach dem umstieg einiges nicht

Re: Neue Modul Namen

Verfasst: Montag 28. Juni 2010, 14:50
von gkuhl
Schau nochmal in den Link von DasIch, da findest du die Antwort auf dein Problem.

Re: Neue Modul Namen

Verfasst: Montag 28. Juni 2010, 14:57
von Py-Prog
Wenn ich die seite durchsuche findet der Browser nichts, und ich übrigens auch nicht nach mehrmaligen suchen. :K

Re: Neue Modul Namen

Verfasst: Montag 28. Juni 2010, 15:30
von gkuhl
Wenn ich nach ``tkinter`` suche, findet mein Browser etwas.

Re: Neue Modul Namen

Verfasst: Montag 28. Juni 2010, 16:23
von Py-Prog
Ich hab ja nach 'tkFileDialog' gesucht. Wenn ihr wisst was der fehler ist dann sagt's doch einfach...

Re: Neue Modul Namen

Verfasst: Montag 28. Juni 2010, 17:06
von BlackJack
Der "Fehler" ist, dass bei Python 3.x einige Module nun anders heissen. *Wie* sie heissen steht in der Dokumentation. Im Falle von Tkinter bzw. jetzt `tkinter` steht das in der Dokumentation zum `tkinter`-Modul. Da solltest Du nicht mit dem Browser suchen, sondern mit Gehirn lesen was da gleich in den ersten Abschnitten der Moduldokumentation steht.

Re: Neue Modul Namen

Verfasst: Montag 28. Juni 2010, 17:09
von Py-Prog
Ich mach's jetzt einfacher(bis ich ne lösung hab!), ich kopiere den inhalt der Module aus dem Programm ordner in mein Programm geht bis jetzt ganz gut. :wink:

Re: Neue Modul Namen

Verfasst: Montag 28. Juni 2010, 17:51
von gkuhl
Tolle Idee, wenn man zu faul zum eigenständigen Denken und Lesen ist! Die Lösungen haben wir dir schon mehrmals genannt.

Re: Neue Modul Namen

Verfasst: Montag 28. Juni 2010, 18:40
von Leonidas
Py-Prog hat geschrieben:Ich mach's jetzt einfacher(bis ich ne lösung hab!), ich kopiere den inhalt der Module aus dem Programm ordner in mein Programm
Das ist jetzt nicht dein ernst? Bitte sag dass das nur ein Witz ist!

Re: Neue Modul Namen

Verfasst: Montag 28. Juni 2010, 19:54
von Dav1d
Gute Idee :twisted:

Re: Neue Modul Namen

Verfasst: Dienstag 29. Juni 2010, 13:43
von Py-Prog
Leonidas hat geschrieben:
Py-Prog hat geschrieben:Ich mach's jetzt einfacher(bis ich ne lösung hab!), ich kopiere den inhalt der Module aus dem Programm ordner in mein Programm
Das ist jetzt nicht dein ernst? Bitte sag dass das nur ein Witz ist!
Tut mir leid aber das ist nicht nur mein ernst, sonder ich hab es auch schon getan. (Wie gesagt funktioniert bestens! 8) )

Re: Neue Modul Namen

Verfasst: Dienstag 29. Juni 2010, 14:08
von snafu
Also ich hab's sofort gefunden. Ich hab - allerdings natürlich nur mit größtem Hackeraufwand - auf der verlinkten Seite nach `tk` gesucht, bin dann auf einen Link zum `tkinter`-Modul gestoßen und dort hab ich dann auf der Modul-Seite nochmal `filedialog` eingegeben. :o