Die Suche ergab 58 Treffer

von py-mule
Dienstag 20. April 2010, 14:27
Forum: Allgemeine Fragen
Thema: Datei-Pfad zum Ursprung zurückverfolgen
Antworten: 7
Zugriffe: 1778

Ich habe ein Tupel, in dem lediglich files, also z.B.Test.txt, drin stehen.
Ich möchte den Pfad von der Festplatte bis zum File ermitteln.
Mit einer Suche könnte es auch funktionieren. Wie könnte man das hinbekommen?
von py-mule
Dienstag 20. April 2010, 10:16
Forum: Allgemeine Fragen
Thema: Datei-Pfad zum Ursprung zurückverfolgen
Antworten: 7
Zugriffe: 1778

Datei-Pfad zum Ursprung zurückverfolgen

Hallo,

wie kann ich den Pfad eines files zurückverfolgen bis hin zum Laufwerk z.B. c: in welchem ich eine Datei, z.B. test.txt vermute.

unbekannt ist also der Weg und vielleicht sogar der Ursprung:
... / ... / ..../test.txt

Mit os.path.realpath() bekomme ich merkwürdigerweise einen Pfad über ...
von py-mule
Donnerstag 16. Juli 2009, 16:08
Forum: Tkinter
Thema: mit destroy zerstörtes widged wieder errichten
Antworten: 4
Zugriffe: 1284

mit destroy zerstörtes widged wieder errichten

Hi,
gibt es eine Möglichkeit, ein mit destroy zerstörtes widged wieder zu errichten?

Bsp.
import Tkinter as tk

root = tk.Tk()

frame = tk.Frame(root,width = 20, height = 6)
frame.pack()

but1 = tk.Button(frame, text = 'but1', width = 20, height = 3)
but1.pack()

def zerstoere_but1():
but1 ...
von py-mule
Freitag 3. Juli 2009, 21:28
Forum: Tkinter
Thema: Fram+Listbox: height < 3, Auswahl anzeigen mit curselecti
Antworten: 8
Zugriffe: 4737

Ja, das ist es.

Ich habe auch noch eine Erklärung dazu gefunden:

w.after ( delay_ms, callback=None, *args )

Requests Tkinter to call function callback with arguments args after a delay of at least delay_ms milliseconds. There is no upper limit to how long it will actually take, but your ...
von py-mule
Freitag 3. Juli 2009, 11:28
Forum: Tkinter
Thema: Fram+Listbox: height < 3, Auswahl anzeigen mit curselecti
Antworten: 8
Zugriffe: 4737

Gibt es eine Möglichkeit den Timer

Code: Alles auswählen

lab.after(200, poll)
anzuhalten?
von py-mule
Montag 29. Juni 2009, 12:02
Forum: Allgemeine Fragen
Thema: Liste: Index eines bestimmten Eintrags fesstellen
Antworten: 3
Zugriffe: 980

Vielen Dank
py-mule
von py-mule
Montag 29. Juni 2009, 11:50
Forum: Allgemeine Fragen
Thema: Liste: Index eines bestimmten Eintrags fesstellen
Antworten: 3
Zugriffe: 980

Liste: Index eines bestimmten Eintrags fesstellen

Hallo,,

wie kann ich den Index eines bestimmten Eintrags einer Liste feststellen?

Code: Alles auswählen

my_list = [aaa, bbb, ccc, ddd]
# ich möchte wissen, an welcher Position ccc in dieser Liste steht
Gruß
py-mule
von py-mule
Samstag 27. Juni 2009, 20:11
Forum: Tkinter
Thema: Fram+Listbox: height < 3, Auswahl anzeigen mit curselecti
Antworten: 8
Zugriffe: 4737

Ich weiß nicht, ob ich es sauber hinbekommen habe, aber so funktioniert es ohne Fehlermeldung:

def poll():

lab.after(200, poll)
for i in L.curselection():

sel = L.get(i)
lab.config(text=sel)

Jetzt habe ich den String in sel. Das str() in lab.config(text=str(sel)) war übrigens auch ...
von py-mule
Samstag 27. Juni 2009, 19:43
Forum: Tkinter
Thema: Fram+Listbox: height < 3, Auswahl anzeigen mit curselecti
Antworten: 8
Zugriffe: 4737

Das mit String auslesen habe ich nun hinbekommen und zwar so:

def poll():
lab.after(200, poll)
#sel = L.curselection()
sel = L.get(L.curselection()[0])
lab.config(text=str(sel))

Allerdings bekomme ich die Fehlermeldung:

tuple index out of range

Ok. in
sel = L.get(L.curselection()[0 ...
von py-mule
Samstag 27. Juni 2009, 13:11
Forum: Tkinter
Thema: Fram+Listbox: height < 3, Auswahl anzeigen mit curselecti
Antworten: 8
Zugriffe: 4737

Fram+Listbox: height < 3, Auswahl anzeigen mit curselecti

Hallo,

1.
gibt es die Möglichkeit dieses Fenster (mit Listbox) kleiner als height = 3, also height = 2 zu erzeugen. Leider hat dieses, auch wenn ich height = 2 einstelle als kleinste Realisierung height = 3. Das passt leider nicht in mein Raster mit den anderen Labels, Buttons und Entrys.

2.
Der ...
von py-mule
Samstag 27. Juni 2009, 10:18
Forum: Allgemeine Fragen
Thema: vereinfachen + frage zu random
Antworten: 3
Zugriffe: 819

Vielen Dank,

mit random.choice funktioniert es prima.

Gruß
py-mule
von py-mule
Freitag 26. Juni 2009, 22:13
Forum: Allgemeine Fragen
Thema: vereinfachen + frage zu random
Antworten: 3
Zugriffe: 819

vereinfachen + frage zu random

Hallo,
wie kann ich den Abschnitt in def auswahl(): mit den vielen if und elif vereinfachen? Gibt es etwas, womit ich das kompakter ausführen kann?

Wie kann man für den markierten Fall "elif laenge1 != 0 and laenge2 == 0 and laenge3 != 0" Werte für random so übergeben, daß random nur Zufälle von 1 ...
von py-mule
Donnerstag 25. Juni 2009, 22:05
Forum: Allgemeine Fragen
Thema: Selbst erstellte GUI's?
Antworten: 17
Zugriffe: 2618

Zum Programmaufbau (zumindest baue ich so auf):
1. (also oben) alle import Anweisungen, z.B. from Tkinter import *
2. globale Vaiablen (soweit du welche benötigst)
3. Funktionen, also: def meine_erste_funktion():
4. Dann die grafische Oberfläche mit root... (labels, buttons usw.)
Sorry, aber das ...
von py-mule
Donnerstag 25. Juni 2009, 21:30
Forum: Tkinter
Thema: TkInter Entry
Antworten: 6
Zugriffe: 1560

Hi Rockyturtle,

poste doch mal Beispiel-Code. Dann wird schon klar was du meinst und es ist einfacher darauf ein zu gehen.

Gruß
py-mule
von py-mule
Donnerstag 25. Juni 2009, 21:19
Forum: Allgemeine Fragen
Thema: Selbst erstellte GUI's?
Antworten: 17
Zugriffe: 2618

Hallo akske,

Ich finde das galileo-Openbook für Anfänger gar nicht schlecht. Die Autoren erklären zumindest vieles in allgemeinverständlicher Sprache. Ich habe noch kein vergleichbares gesehen nur einige viel schlechtere und vor allem konzeptlosere.

Das Tutorium von Van Rossum ist auch nicht ...
von py-mule
Donnerstag 25. Juni 2009, 11:16
Forum: Allgemeine Fragen
Thema: Problem beim Auslesen einer Datei
Antworten: 7
Zugriffe: 1023

Ok. Habs herausgefunden:

Das Leerzeichen war das Problem und zwar im Abschnitt in dem die Datei geschrieben wird. Da habe ich beim Ummodeln ausversehen ein Leerzeichen reingedrückt, wo keines hingehört.

Trotzdem vielen Dank.
Und ich habe auch noch pathjoin kennen gelernt.

Viele Grüße
py-mule
von py-mule
Donnerstag 25. Juni 2009, 11:05
Forum: Allgemeine Fragen
Thema: Problem beim Auslesen einer Datei
Antworten: 7
Zugriffe: 1023

So, nun habe ich nochmal etwas herumgespielt, dabei ist mir aufgefallen, daß in der Liste, die ich von os.listdir zurückbekomme zwar die gewünschte Datei drin steht, aber mit einem Leerzeichen davor:

[' z1.txt', ' z2.txt']

kann es vielleicht damit zusammenhängen?

Wie kann ich das beheben?
von py-mule
Donnerstag 25. Juni 2009, 08:17
Forum: Allgemeine Fragen
Thema: Problem beim Auslesen einer Datei
Antworten: 7
Zugriffe: 1023

JA, jetzt funktioniert join,

ich bekomme aber die gleiche Fehlermeldung:

"No such file or directory"
von py-mule
Donnerstag 25. Juni 2009, 07:31
Forum: Allgemeine Fragen
Thema: Problem beim Auslesen einer Datei
Antworten: 7
Zugriffe: 1023

IDLE meckert:

open hinter with

Code: Alles auswählen

with open(filepath, "r") as infile:
    data = infile.read()
sei "invalid syntax"
von py-mule
Mittwoch 24. Juni 2009, 22:57
Forum: Allgemeine Fragen
Thema: Problem beim Auslesen einer Datei
Antworten: 7
Zugriffe: 1023

Problem beim Auslesen einer Datei

Hallo zusammen,
in einem Programm möchte ich eine Datei auslesen, von der ich ganz sicher weiß, daß sie in Windows (XP) unter dem von mir angegebene Pfad existiert. Leider bekomme ich eine Fehlermeldung.


f = open ("C:\\Programme\\Mein_Programm\\%s\\zX\\%s" %(name(), datnr_z), "r")
variable = f ...