Die Suche ergab 130 Treffer

von Nirven
Dienstag 14. November 2006, 08:15
Forum: Allgemeine Fragen
Thema: Diskussion zu PEP8!
Antworten: 57
Zugriffe: 4438

Stimme euch zu, 80 ist eine gute Grenze, wenn man mal Sachen nebeneinander betrachtet wird es sonst auch auf großen Monitoren eng, von Editoren ganz zu schweigen. Wobei ich sagen muss das ich noch recht frisch bekehrt bin, als ich PEP8 vor zwei Monaten oder so das erste Mal gelesen habe dachte ich a...
von Nirven
Dienstag 31. Oktober 2006, 16:22
Forum: Allgemeine Fragen
Thema: Globale Variablen in mehreren Dateien benutzen?
Antworten: 12
Zugriffe: 2962

Ich weiß, zumindestens wenn ich nachdenke...

Hätte es doch funktioniert wäre mein mangelndes Nachdenken nicht aufgefallen. Also Schade :D ;)

Bin wohl doch nicht so multitaskingfähig wie ich dachte.
von Nirven
Dienstag 31. Oktober 2006, 16:02
Forum: Allgemeine Fragen
Thema: Globale Variablen in mehreren Dateien benutzen?
Antworten: 12
Zugriffe: 2962

Schade :D
von Nirven
Dienstag 31. Oktober 2006, 15:28
Forum: Allgemeine Fragen
Thema: Globale Variablen in mehreren Dateien benutzen?
Antworten: 12
Zugriffe: 2962

Hilfe ist einfach: Keine globalen Variablen benutzen. Einfach die Variable übergeben, und dann auch zurück geben... (kann __init__ was zurück geben?) class A(object): def __init__(self, tolleVariable): usw return tolleVariable class B(object): def __init__(self, tolleVariable): usw return tolleVaria...
von Nirven
Montag 30. Oktober 2006, 12:28
Forum: Allgemeine Fragen
Thema: Parameter-Weitergabe
Antworten: 3
Zugriffe: 805

Wenn du die Parameter weiterreichen möchtest, dann schick sie einfach weiter, also plot(x, y, ib_CH1, b_CH2, b_CH3, b_CH4) x und y werden so auch mit übergeben in der Form wie sie in b angelegt wurden. Aber das sind in der Funktion leere Listen... Edit: @Whitie: Durch dein return kommt die Funktion ...
von Nirven
Mittwoch 25. Oktober 2006, 13:06
Forum: Allgemeine Fragen
Thema: Vervielfachen von Listenelementen
Antworten: 7
Zugriffe: 1158

Jo Zap, ich habe jetzt ersteinmal eine for-Schleife eingebaut. Dafür sind sie ja irgendwie da, aber ich dachte es gibt eine "vorgesehene" Art, soetwas mit Listen (oder von mir aus auch Arrays) zu machen. Reduce war bei mir kein Problem, aber es hat etwas gedauert bis ich einfach mal in die...
von Nirven
Mittwoch 25. Oktober 2006, 11:37
Forum: Allgemeine Fragen
Thema: Vervielfachen von Listenelementen
Antworten: 7
Zugriffe: 1158

Ja, Rebecca hat recht. War wohl ein schlechtes Beispiel.

Die Liste muss in der ursprünglichen Reihenfolge bleiben und wird nicht sortiert sein, also kann es auch [87,5,231] geben, woraus [87,87,87,5,5,5,231,231,231] werden soll.
von Nirven
Mittwoch 25. Oktober 2006, 10:21
Forum: Allgemeine Fragen
Thema: Vervielfachen von Listenelementen
Antworten: 7
Zugriffe: 1158

Vervielfachen von Listenelementen

Hi, ich habe ein irgendwie triviales Problem. Ich bekomme eine Liste start = [1,2,3] Daraus soll dann [1,1,1,2,2,2,3,3,3] werden. Gibt es da eine bessere Möglichkeit als das: ziel = [] for i in start: ziel.append(i) ziel.append(i) ziel.append(i) Da ich das ganze mit 16 mal machen will (aus der Ergeb...
von Nirven
Montag 23. Oktober 2006, 16:03
Forum: Allgemeine Fragen
Thema: Pfad zu Python-Hilfe kaputt (?)
Antworten: 1
Zugriffe: 559

Pfad zu Python-Hilfe kaputt (?)

Hi, ich habe ein etwas komisches Problem. Ich hoffe ihr könnt mir helfen. Irgendwie muss ich wohl meine Pfade zerschossen haben, jedenfalls hat Python Probleme, wenn ich die eingebaute Hilfe benutzen will. Alles andere funktioniert (anscheinend) ohne Probleme. Weiß jemand, wo der Pfad steht in dem d...
von Nirven
Montag 16. Oktober 2006, 15:11
Forum: Allgemeine Fragen
Thema: Drag'n drop im Windows Explorer auf Python-Scripte
Antworten: 16
Zugriffe: 8895

Danke für eure Antworten. Mit dem cmd-Skript funktioniert es aus der Kommandozeile, aus dem Explorer leider nicht (ich vermute ein Pfad-Problem). Da es mit dem Batchfile aber ohne Probleme funktioniert bin ich zu faul, mich darum zu kümmern. Nicht perfekt die Lösung (dummes Windows), aber sehr nah d...
von Nirven
Freitag 13. Oktober 2006, 22:18
Forum: Allgemeine Fragen
Thema: Drag'n drop im Windows Explorer auf Python-Scripte
Antworten: 16
Zugriffe: 8895

Öhm, sorry. Ja, mein Problem ist eher Windows als Python. Deswegen nur die wage Hoffnung, das hier trotzdem jemand Rat weiß, denn im Netz habe ich nichts dazu gefunden. Und was nutzt mir mein Klicki-Bunti-XP, wenn die GUI nicht mal soetwas unterstützt? Mein Kollege wollte mir gar nicht glauben, dass...
von Nirven
Freitag 13. Oktober 2006, 15:41
Forum: Allgemeine Fragen
Thema: Drag'n drop im Windows Explorer auf Python-Scripte
Antworten: 16
Zugriffe: 8895

lol, ja hab ich. Sonst wüsste ich ja nicht, dass es bei einer exe geht, bei einer py nicht.
von Nirven
Freitag 13. Oktober 2006, 15:23
Forum: Allgemeine Fragen
Thema: Drag'n drop im Windows Explorer auf Python-Scripte
Antworten: 16
Zugriffe: 8895

Drag'n drop im Windows Explorer auf Python-Scripte

Hi, vielleicht kann mir hier jemand helfen: Wenn ich im Windows Explorer eine Datei auf eine mit py2exe erstellte exe ziehe, wird die Datei mitsammt Pfad als sys.argv[1] übergeben. Kann ich das gleiche Verhalten für einfache Python-Scripte erzielen, also wenn ich eine Datei auf script.py ziehe? Es s...
von Nirven
Freitag 13. Oktober 2006, 15:13
Forum: Allgemeine Fragen
Thema: String Vergleich mit WildCards?
Antworten: 4
Zugriffe: 2714

Wenn es nur um den Anfang geht, ist 'startswith' dein Freund

Code: Alles auswählen

>>> x = 'mat123'
>>> x.startswith('mat')
True

Wenn das 'mat' irgendwo in dem String vorkommen kann, hilft 'in'

Code: Alles auswählen

>>> 'mat' in x
True
Nichts importieren, ist alles inklusive :)
von Nirven
Donnerstag 12. Oktober 2006, 11:42
Forum: Allgemeine Fragen
Thema: Hex String zum Int Zahl
Antworten: 3
Zugriffe: 2727

Mit int() funktioniert es, wenn du die base angibst (oder 0, dann sucht er sich die selber).

Code: Alles auswählen

>>> x = hex(27)
>>> x
'0x1b'
>>> y = int(x,0)
>>> y
27

Edit: ...zu langsam
von Nirven
Mittwoch 11. Oktober 2006, 12:58
Forum: Allgemeine Fragen
Thema: rekursiver Funktionsaufruf
Antworten: 2
Zugriffe: 650

Der Wert wird bei dir niemandem geliefert... Um einen Returnwert zu erhalten, musst du in auch irgendetwas zuweisen, also "x = funcXY()", dann wird der Return-Wert "x" zugewiesen. Und damit ist eigentlich auch deine Frage beantwortet, da die Zuweisung innerhalb der Funktion ist, ...
von Nirven
Mittwoch 11. Oktober 2006, 12:12
Forum: Allgemeine Fragen
Thema: py2exe und matplotlib
Antworten: 4
Zugriffe: 1079

Hilft dir nicht, aber meine Erfahrung mit Matplotlib und .exen: Geht nicht. bei mir jeden falls nicht... alles andere habe ich irgendwann hinbekommen als .exe, hier habe ich aufgegeben.
von Nirven
Dienstag 10. Oktober 2006, 06:51
Forum: Allgemeine Fragen
Thema: Pfad ausgeben in dem man sich befindet
Antworten: 6
Zugriffe: 1218

os.path.abspath('.') liefert bei mir das gleiche wie os.getcwd(), beidemale der Pfad in aus dem ich das Script aufgerufen habe.

@Mati: Meintest du deine Frage eventuell andersrum, also womit du den Pfad bekommst, in dem das Script liegt?
von Nirven
Montag 9. Oktober 2006, 09:32
Forum: Allgemeine Fragen
Thema: Listelemente in String wandeln
Antworten: 9
Zugriffe: 1381

Meinst du so?

Code: Alles auswählen

>>> x = 'Hallo'
>>> for i in range(5):
...   print x[i]
...
H
a
l
l
o
>>>
von Nirven
Donnerstag 28. September 2006, 08:10
Forum: Allgemeine Fragen
Thema: einzelne arrays in eine excel-datei einbinden
Antworten: 3
Zugriffe: 807

Sorry, ich habe den Titel nicht gelesen, daher ist mir das mit Excel entgangen. Ich sollte morgens nicht antworten.

Mit der Forums-Suche bin auf das gestoßen:
http://www.python-forum.de/topic-7041.h ... l+diagramm