Die Suche ergab 12 Treffer

von Praktikant03
Dienstag 23. Juli 2013, 14:36
Forum: Allgemeine Fragen
Thema: IF ELSE und richtig beenden
Antworten: 16
Zugriffe: 7733

Re: IF ELSE und richtig beenden

Ok, bins nur so vom Unterricht gewohnt break mit großen bedacht ein zu setzten vorallem in C.
von Praktikant03
Dienstag 23. Juli 2013, 14:13
Forum: Allgemeine Fragen
Thema: IF ELSE und richtig beenden
Antworten: 16
Zugriffe: 7733

Re: IF ELSE und richtig beenden

Ah sorry,
die Else Funktion wird nicht ausgelöst habe nochmal nachgeschaut. Genau BlackJack so etwa sieht das ganze aus.

Ist es nicht etwas gefährlich mit "break" zu beenden ?

Genau ich lese eine txt datei ein, wie etwa

with open('test.txt') as data_file:
data = data_file.read()

die ich ...
von Praktikant03
Dienstag 23. Juli 2013, 08:26
Forum: Allgemeine Fragen
Thema: IF ELSE und richtig beenden
Antworten: 16
Zugriffe: 7733

Re: IF ELSE und richtig beenden

Ok vielen dank an euch alle sorry hatte gestern schon feierabend und heute ist ein neuer Tag
ich probiere die Anregungen heute mal aus und poste nochmal

aber danke an alle
von Praktikant03
Montag 22. Juli 2013, 17:12
Forum: Allgemeine Fragen
Thema: IF ELSE und richtig beenden
Antworten: 16
Zugriffe: 7733

Re: IF ELSE und richtig beenden

Es ist eigentlich nicht kompliziert.
Es wird einfach nur überprüft ob die Strings01 bis String08 in einer variablen namens temp existieren (die eine Textdatei ist)

Falls ja führe für den jeweiligen String z.b String03 einige Funktionen aus. Das funktioniert auch super ohne Problem.

Es ist wohl ...
von Praktikant03
Montag 22. Juli 2013, 16:53
Forum: Allgemeine Fragen
Thema: IF ELSE und richtig beenden
Antworten: 16
Zugriffe: 7733

Re: IF ELSE und richtig beenden

Das eigentliche Problem ist, dass immer die else anweisung am Schluss ausgeführt wird.
Wenn ich diese aber wegnehme bekomme ich keine Information ob das Skript gut gelaufen ist oder nicht.

Auch weiß ich leider nicht genau wie man ein Python Programm korrekt beendet bzw. Es sich selbst korrekt ...
von Praktikant03
Montag 22. Juli 2013, 16:12
Forum: Allgemeine Fragen
Thema: IF ELSE und richtig beenden
Antworten: 16
Zugriffe: 7733

Re: IF ELSE und richtig beenden

Müsste ich mal ausprobieren, das Problem ist ich habe viele von den strin01 so zu sagen bis string08

if string01 in temp:
#funktionen

elif string02 in temp:
#funktionen
...

elif string08 in temp:
#funktionen

else:
print "Fehler"

ich vermute aber jetzt schon, dass das else immer ...
von Praktikant03
Montag 22. Juli 2013, 15:25
Forum: Allgemeine Fragen
Thema: IF ELSE und richtig beenden
Antworten: 16
Zugriffe: 7733

IF ELSE und richtig beenden

Hallo Allerseits,

Ich habe ein Problem mit der If Else Konstruktion. Es soll in ein If konstruktion reinlaufen dort ein paar Funktionen ausführen und sich beenden.

Mein Programm in Pseudo Code
from sys import exit # habe ich noch nicht wirklich erfahrung

if string01 in temp:
#führe funktionen ...
von Praktikant03
Dienstag 16. Juli 2013, 13:11
Forum: Allgemeine Fragen
Thema: subprocess mit variablen unter windows
Antworten: 7
Zugriffe: 967

Re: subprocess mit variablen unter windows

Ja @/me du hast recht so funktionierts perfekt vielen dank nochmal hab gar nicht an String formatierung gedacht.

Danke nochmal !

Super Forum thread kann geschlossen werden
von Praktikant03
Dienstag 16. Juli 2013, 12:27
Forum: Allgemeine Fragen
Thema: subprocess mit variablen unter windows
Antworten: 7
Zugriffe: 967

Re: subprocess mit variablen unter windows

Es muss irgendwie an der Variablen übergabe scheitern, denn wenn ich

subprocess.call('wmic computersystem where name="ttt" call rename name="MPC"')

eingebe funktioniert es ohne Problem doch habe ich hier "ttt" als alten Computernamen einfach eingetragen genau wie "MPC"

# Ausgabe des Befehlts ...
von Praktikant03
Dienstag 16. Juli 2013, 10:16
Forum: Allgemeine Fragen
Thema: subprocess mit variablen unter windows
Antworten: 7
Zugriffe: 967

Re: subprocess mit variablen unter windows

Hm sorry wegen den kryptischen Namen,

aber egal wie ich es drehe oder wende ob mit den Anführungszeichen oder nicht immer diese komische Fehlermeldung

subprocess.CalledProcessError: Command '['wmic', 'computersystem', 'where', 'name=ttt', 'call', 'rename', 'name=MPC']' returned non-zero exit ...
von Praktikant03
Dienstag 16. Juli 2013, 09:59
Forum: Allgemeine Fragen
Thema: subprocess mit variablen unter windows
Antworten: 7
Zugriffe: 967

Re: subprocess mit variablen unter windows

Hi danke für die schnelle Antwort aber irgendwie kommt dann so ein fehler

oH = '"ttt'" # aktueller hostname
nH = '"MPC"' # neuer hostname

def change_host(old_hostname, new_hostname):
subprocess.check_call(
[
'wmic', 'computersystem', 'where', 'name=' + old_hostname,
'call', 'rename', 'name ...
von Praktikant03
Dienstag 16. Juli 2013, 09:40
Forum: Allgemeine Fragen
Thema: subprocess mit variablen unter windows
Antworten: 7
Zugriffe: 967

subprocess mit variablen unter windows

Hallo ich versuche eine Funktion zu schreiben die den Hostnamen ändert unter Windows 7 aber komme nicht weiter.

Mein Ansatz:

def changeHost(oldH, newH):
subprocess.check_output("wmic computersystem where name=",oldH + "call rename name=",newH, shell=True) # Windows Funktion um Hostnamen zu ...