Die Suche ergab 64 Treffer

von stigi
Freitag 9. Juni 2006, 09:22
Forum: Allgemeine Fragen
Thema: 2 if abfragen kombinieren
Antworten: 6
Zugriffe: 2983

funktioniert super! DANKÖ :D
von stigi
Freitag 9. Juni 2006, 08:42
Forum: Allgemeine Fragen
Thema: 2 if abfragen kombinieren
Antworten: 6
Zugriffe: 2983

werd ich tun, danke! :) habs bis heute noch nicht gebraucht gehabt, daher isses bissel schwierig das auf die schnelle (bis heute mittag) zu verstehen :roll:
von stigi
Freitag 9. Juni 2006, 08:36
Forum: Allgemeine Fragen
Thema: 2 if abfragen kombinieren
Antworten: 6
Zugriffe: 2983

danke erstmal, mir wärs aber lieber wenn man es ohne optpars lösen könnte, da ich mein script heute mittag abgeben muss und ich mich bis dahin nimmer in optparse einarbeiten kann :?

es geht nur noch um dieses eine problem der rest funktioniert
von stigi
Freitag 9. Juni 2006, 07:55
Forum: Allgemeine Fragen
Thema: 2 if abfragen kombinieren
Antworten: 6
Zugriffe: 2983

2 if abfragen kombinieren

moin

hab folgendes problem in folgendem code:
ich überprüfe auf übergabeparameter beim scriptaufruf. werden weniger als 2 parameter mitgegeben kommt meine aufforderung -help einzugeben.
dabei ist das problem wenn ich "script -help" schreibe, dann sinds ja wiederum zu wenige parameter und die erste ...
von stigi
Donnerstag 8. Juni 2006, 09:56
Forum: Allgemeine Fragen
Thema: odbc aufruf mit sys.argv ?!
Antworten: 4
Zugriffe: 1216

oh man, was eine so ne kleine klammer an der falschen stelle kaputt machen kann :roll:

danke
von stigi
Donnerstag 8. Juni 2006, 09:51
Forum: Allgemeine Fragen
Thema: odbc aufruf mit sys.argv ?!
Antworten: 4
Zugriffe: 1216

oh sorry hab den fehler vergessen:

Traceback (most recent call last):
File "Y:\Mitarbeiter\xxx\pythonwin\correct2.py", line 22, in ?
conn = odbc.odbc( 'DRIVER=Microsoft Access-Treiber (*.mdb);UID=admin;DBQ=%s' )%param2
dbi.operation-error: [Microsoft][ODBC Microsoft Access Driver] Datei ...
von stigi
Donnerstag 8. Juni 2006, 09:42
Forum: Allgemeine Fragen
Thema: odbc aufruf mit sys.argv ?!
Antworten: 4
Zugriffe: 1216

odbc aufruf mit sys.argv ?!

sicher ein weiteres simples problem das ich mal wieder hab...

ich bau mit meinem pyscript eine verbindung zu odbc / einer access datenbank auf

conn = odbc.odbc( 'DRIVER=Microsoft Access-Treiber (*.mdb);UID=admin;DBQ=C:\\temp\\T100_V46.mdb' )

wie muss diese zeile aussehen, damit ich die ...
von stigi
Donnerstag 8. Juni 2006, 09:13
Forum: Allgemeine Fragen
Thema: globale variable in funktion verändern ?
Antworten: 4
Zugriffe: 1646

haber das jetzt mit dem dictionary gelöst, müsste es aber auch noch in eine txt file ausgeben können

mit
file.write("\n--------------------------------\n\n" + glob['c_autoedit'])

funktioniert es leider nicht.
fehlermeldung:

Traceback (most recent call last):
File "Y:\Mitarbeiter\xxx\pythonwin ...
von stigi
Donnerstag 8. Juni 2006, 08:49
Forum: Allgemeine Fragen
Thema: globale variable in funktion verändern ?
Antworten: 4
Zugriffe: 1646

alles klar vielen dank :D
von stigi
Donnerstag 8. Juni 2006, 07:53
Forum: Allgemeine Fragen
Thema: globale variable in funktion verändern ?
Antworten: 4
Zugriffe: 1646

globale variable in funktion verändern ?

ich habe 3 globale variablen


c_error = 0
c_autoedit = 0
c_manuedit = 0


nun möchte ich innerhalb meiner funktion diese counter hochzählen - geht das überhaupt ?


def runthrough():
def autocorrect():
c_autoedit = c_autoedit + 1
def nocorrect():
c_error = c_error + 1
def manucorrect():
c ...
von stigi
Mittwoch 7. Juni 2006, 13:44
Forum: Allgemeine Fragen
Thema: Übergabeparameter - Fehler abfangen
Antworten: 16
Zugriffe: 4158

ai da wird doch der hund in der pfanne verrückt.
Kann mir jemand eine garantiert richtige antwort geben bitte :roll:

es sollen genau 2 übergabeparameter sein. nicht mehr und nicht weniger.

Code: Alles auswählen

if len(sys.argv)<=2 and len(sys.argv) >= ?:
    raise SystemExit
von stigi
Mittwoch 7. Juni 2006, 13:37
Forum: Allgemeine Fragen
Thema: Übergabeparameter - Fehler abfangen
Antworten: 16
Zugriffe: 4158

icepacker hat geschrieben:imo alles nicht richtig :wink:
dürfte einfach daran liegen, dass das erste argument den programmnamen bzw. pfad enthält.
bingo :roll:
von stigi
Mittwoch 7. Juni 2006, 12:40
Forum: Allgemeine Fragen
Thema: Übergabeparameter - Fehler abfangen
Antworten: 16
Zugriffe: 4158

denkfehler meinerseits - alles in Ordnung danke :lol:

aber es muss trotzdem <=2 heissen sonst gehts nicht

Traceback (most recent call last):
File "Y:\Mitarbeiter\xxx\pythonwin\correct.py", line 17, in ?
param1 = int(sys.argv[2])
IndexError: list index out of range
von stigi
Mittwoch 7. Juni 2006, 12:36
Forum: Allgemeine Fragen
Thema: Übergabeparameter - Fehler abfangen
Antworten: 16
Zugriffe: 4158

*mir selbst wegen mir annen kopf fass*

alles klar :roll:
von stigi
Mittwoch 7. Juni 2006, 12:25
Forum: Allgemeine Fragen
Thema: Übergabeparameter - Fehler abfangen
Antworten: 16
Zugriffe: 4158

thx mit <2 gehts leider nicht, muss <3 warum auch immer :shock:
von stigi
Mittwoch 7. Juni 2006, 12:05
Forum: Allgemeine Fragen
Thema: Übergabeparameter - Fehler abfangen
Antworten: 16
Zugriffe: 4158

ok ja die anzahl der parameter hab ich zwar aber wenn ich keine parameter mitgeb oder zu wenige dann bekomm ich halt immernoch die exception.
wie sag ich denn dem script, dass es gar nicht erst startet wenn anzahl < 2 ist ?
von stigi
Mittwoch 7. Juni 2006, 10:39
Forum: Allgemeine Fragen
Thema: Übergabeparameter - Fehler abfangen
Antworten: 16
Zugriffe: 4158

Übergabeparameter - Fehler abfangen

mahlzeit

ich hab in meinem pyscript 2 übergabeparameter


....
#--------------- Uebergabeparameter setzen -------------
param1 = int(sys.argv[2])
param2 = int(sys.argv[1])
....

wo und wie müsste ich denn ein fehlerhaftes aufrufen des scriptes abfangen?
also wenn der anwender nicht "script 5 10 ...
von stigi
Montag 15. Mai 2006, 12:10
Forum: Allgemeine Fragen
Thema: Übergabeparameter in if abfrage ?!
Antworten: 4
Zugriffe: 855

dankedön :lol:
von stigi
Montag 15. Mai 2006, 08:40
Forum: Allgemeine Fragen
Thema: Übergabeparameter in if abfrage ?!
Antworten: 4
Zugriffe: 855

ohje danke ja :roll: ich finds lustig, ich hab grad mein posting nochmal durchgelesen und ich hatte mich da so unverständlich ausgedrückt, dass ich selber nicht mehr wusste was ich wollte lol :lol:
aber deine antwort hat mir zu 100% geholfen danke :D

kann ich daraus einfach
param1 = int(sys.argv[1 ...
von stigi
Montag 15. Mai 2006, 08:34
Forum: Allgemeine Fragen
Thema: Übergabeparameter in if abfrage ?!
Antworten: 4
Zugriffe: 855

Übergabeparameter in if abfrage ?!

Moin

ehm ich hab 2 Parameter die ich bei Scriptaufruf mitgeb. diese beiden werte möchte ich in ner if-abfrage verwenden.


import sys

param1 = sys.argv[1]
param2 = sys.argv[2]

wert1=raw_input()
wert2=raw_input()

if (wert1 <= param1 or wert2 <= param2):
print "in der schleife"
else:
print ...