Die Suche ergab 116 Treffer

von ...
Mittwoch 10. März 2010, 10:11
Forum: Allgemeine Fragen
Thema: AT-Befehle über RS232 an Analoges Modem senden
Antworten: 2
Zugriffe: 797

AT-Befehle über RS232 an Analoges Modem senden

Hallo, Ich möchte gerne ein kleines Script schreiben, um AT-Befehle zur Konfiguration an ein Analoges Modem zu senden - also etwas ähnliches wie das HyperTerminal von Windows. Gibt es da ein Modul für, um die Befehle schön abzusende und die Antwort zu empfangen, oder wird das ein riesen geraffel? lg...
von ...
Sonntag 7. März 2010, 16:23
Forum: Allgemeine Fragen
Thema: def foo(*args, bar=''): -> Fehler bei 2.5, läuft unter 2.
Antworten: 9
Zugriffe: 772

michael@michael-desktop:/media/disk/python2.5.4/App/Projekte/ereader$ python2.5 e.reader.py File "e.reader.py", line 302 with FtpConnection(*self.FtpConnectionData, callback=self.updateStatus) as self.Ftp: ^ SyntaxError: invalid syntax michael@michael-desktop:/media/disk/python2.5.4/App/P...
von ...
Sonntag 7. März 2010, 16:09
Forum: Allgemeine Fragen
Thema: def foo(*args, bar=''): -> Fehler bei 2.5, läuft unter 2.
Antworten: 9
Zugriffe: 772

Ach mist... Der Fehler liegt wo anders seh ich grade... Ich habe eine Klasse: class FtpConnection(ftplib.FTP): def __init__(self, host, port, user, passwd, callback=''): if callback == '' self.callback = self.emptycallback else: self.callback = callback [...] Die Logindaten hab ich in nem Tuple, und...
von ...
Sonntag 7. März 2010, 15:56
Forum: Allgemeine Fragen
Thema: def foo(*args, bar=''): -> Fehler bei 2.5, läuft unter 2.
Antworten: 9
Zugriffe: 772

Stimmt... wirft doch einen Fehler... ich war mir gerade ganz sicher, das es noch funktioniert hatte...


EyDu, deine Lösung gefällt mir!

Vielen Dank...
von ...
Sonntag 7. März 2010, 15:33
Forum: Allgemeine Fragen
Thema: def foo(*args, bar=''): -> Fehler bei 2.5, läuft unter 2.
Antworten: 9
Zugriffe: 772

def foo(*args, bar=''): -> Fehler bei 2.5, läuft unter 2.

def mycallback(foo): print foo class foobar: def __init__(self, *args, callback=''): if callback == '': self.callback = emptycallback else: self.callback = callback self.foo(*args) def emptycallback(self): pass def foo(self, *args): print ', '.join(args) self.callback('method foo') foobar(*rang(10)...
von ...
Mittwoch 3. März 2010, 10:32
Forum: Allgemeine Fragen
Thema: subprocess.kill() in Python 2.5
Antworten: 2
Zugriffe: 917

import sys def terminate(process): """ Kills a process, useful on 2.5 where subprocess.Popens don't have a terminate method. Used here because we're stuck on 2.5 and don't have Popen.terminate goodness. """ def terminate_win(process): import win32process return win32pr...
von ...
Mittwoch 3. März 2010, 10:19
Forum: Allgemeine Fragen
Thema: subprocess.kill() in Python 2.5
Antworten: 2
Zugriffe: 917

subprocess.kill() in Python 2.5

Hallo, Ich verwende hier leider noch Python 2.5 Gibt es eine Möglichkeit, hier mittels __future__ oder ähnlichem subprocess.kill() bzw, subprocess.terminate() verwenden zu können? Diese wurden ja erst in Python 2.6 implementiert. Gibt es alternative Möglichkeiten einen subprocess in Python zu killen...
von ...
Donnerstag 25. Februar 2010, 16:27
Forum: Allgemeine Fragen
Thema: Große Listen erzeugen
Antworten: 17
Zugriffe: 2312

Gibt es bei Python nicht auch sowas wie 32-bit Integer? Mir scheint es, es sei ein signed Integer. Da haben wir dann einen Wertebereich von -2.147.483.647 - +2.147.483.647 mit deinen 20.000.000.000.000.000.000 bist du da um das vielfache höher. Damit fällt 20000000000000000000 unter long. ( >>>type(...
von ...
Donnerstag 25. Februar 2010, 15:18
Forum: Allgemeine Fragen
Thema: Wie kan man aus einem Python Program...............
Antworten: 7
Zugriffe: 1410

Code: Alles auswählen

execfile("blub.py")
Ob

Code: Alles auswählen

execfile("blub.py myfile.txt")
geht weiß ich nicht.
Probiers einfach aus.

Ansonsten:

Code: Alles auswählen

os.system("python blub.py myfile.txt")
sollte dann aber klappen...
von ...
Mittwoch 24. Februar 2010, 14:59
Forum: Allgemeine Fragen
Thema: Entwicklungsumgebung
Antworten: 22
Zugriffe: 4083

Probiere es mal so:

os.system('python pfad/zum/script.py deine argumente')
oder execfile('pfad/zum/script.py deine argumente')


Oder in pydee/spyder mit STRG+F5
Da kommt dann eine Textzeile in die du die Argumente eingibst, und dann hast du Spaß.
von ...
Mittwoch 24. Februar 2010, 14:04
Forum: Allgemeine Fragen
Thema: Listenelemente seperat an Funktion übergeben
Antworten: 3
Zugriffe: 654

Ah vielen Dank!
von ...
Mittwoch 24. Februar 2010, 13:48
Forum: Allgemeine Fragen
Thema: Listenelemente seperat an Funktion übergeben
Antworten: 3
Zugriffe: 654

Listenelemente seperat an Funktion übergeben

Hallo, Um mein Problem zu verdeutlichen, eine einfache Funktion: def nichtsrechts(arg1, arg2, *args): for arg in args: print arg1, arg2, arg Die Funktion erwartet also min arg1, arg2, und beliebig viele args. >>> >>> nichtsrechts('foo', 'bar', 'blub', 'muh', 'maeh') foo bar blub foo bar muh foo bar ...
von ...
Mittwoch 24. Februar 2010, 13:19
Forum: Allgemeine Fragen
Thema: Entwicklungsumgebung
Antworten: 22
Zugriffe: 4083

Ich verwende Pydee bzw. Spyder weil das bei Python(x,y) dabei ist... und das... weil... hm ja...

Ich weiß nicht ob das sowas ist, wie das, was du suchst, aber ich bin ganz zufrieden damit...


lg,
...
von ...
Mittwoch 24. Februar 2010, 10:03
Forum: Netzwerkprogrammierung
Thema: Ordnerinhalt
Antworten: 21
Zugriffe: 3656

Bei Tkinter kannst du z.B. ein Event verwenden, das wenn du auf den Eintrag in der Liste klickst, der Pfad in einer Variablen aktualisiert wird. Dann prüfst du ob es sich um eine Datei handelt (isFile(pfad) oder so) oder um ein Ordner (isDir(pfad)) Entsprechend handelst du dann - im ersten Fall öffn...
von ...
Dienstag 23. Februar 2010, 22:30
Forum: Qt/KDE
Thema: Widgets auf Fenstergröße anpassen
Antworten: 3
Zugriffe: 1691

class MainGUI(QtGui.QMainWindow): '''Erstellt die GUI für das Hauptprogramm''' def __init__(self): QtGui.QMainWindow.__init__(self) self.TabLayout = QtGui.QTabWidget(self) self.setCentralWidget(self.TabLayout) self.TestWidget = QtGui.QWidget(self) self.TabLayout.addTab(self.TestWidget, 'blub') So s...
von ...
Dienstag 23. Februar 2010, 15:34
Forum: Qt/KDE
Thema: Widgets auf Fenstergröße anpassen
Antworten: 3
Zugriffe: 1691

Widgets auf Fenstergröße anpassen

Hey! Es gab zwar vor einiger Zeit schon einmal diesen Thread, aber wirklich weiterhelfen tut er mir nicht. Im Speziellen möchte ich einfach folgendes: Ein QMainWindow, darin ein QTabWidget welches das Window ausfüllt mit zunächst einem Tab mit einem ausfüllenden QWidget. class MainGUI: '''Erstellt d...
von ...
Dienstag 23. Februar 2010, 14:10
Forum: Qt/KDE
Thema: Underlyingf C/C++ object has been deleted
Antworten: 4
Zugriffe: 1472

Möglicherweise nicht... Das kann ich leider nicht immer wirklich gut beurteilen. Der gezeigte Quelltext ist auch erst der Anfang. Mitlerweile bin ich aber bei diesem Problem direkt auf ftplib umgestiegen, und da läuft meine Klasse jetzt. Ich benötigte eine Funktion um einen Ordner auf meinem Rechner...
von ...
Montag 22. Februar 2010, 16:11
Forum: Allgemeine Fragen
Thema: with-fähige Classen
Antworten: 10
Zugriffe: 1211

Ahso... das bedeutet wrappen :) Bleibe trotzdem bei meiner Variante. So muss ich nicht self.close() aufrufen, sondern self.quit(), welches dem FTP-Server noch ein QUIT-cmd übermittelt. Außerdem muss man so nicht jedesmal wenn man es verwenden will diesen Wrapper wieder verwenden. Anundfürsich hätte ...
von ...
Montag 22. Februar 2010, 15:43
Forum: Allgemeine Fragen
Thema: with-fähige Classen
Antworten: 10
Zugriffe: 1211

Leonidas hat geschrieben:Übrigens macht contextlib.closing genau das, also brauchst du diese Methoden nicht sondern kannst die Klasse einfach darüber wrappen.
...

... was mir leider zu hoch ist :oops: ...
von ...
Montag 22. Februar 2010, 15:26
Forum: Allgemeine Fragen
Thema: with-fähige Classen
Antworten: 10
Zugriffe: 1211

Juhu - jetzt funktioniert es. Ich hatte gedacht, __init__ sei einfach die Funktion die zu beginn aufgerufen wird, wenn die Classe instanziert wird... Und __enter__ sah für mich da recht gleich aus :S Hab jetzt die Zeilen: def __enter__(self): return self def __close__(self, *args): self.close() eing...