[python] processen besturen vanuit python

Status
Niet open voor verdere reacties.

WHDeveloper

Gebruiker
Lid geworden
14 mei 2011
Berichten
143
hallo allemaal,

Ik ben sinds kort een beetje bezig met het leren van python(V2.7.2), daarmee wil ik eigenlijk een soort server extender gaan maken(ik weet dat dat lang kan duren:P)(is trouwens voor FC2:) en misschien later andere spellen als ik weet hoe het allemaal werkt:P), nu heb ik een stuk gelezen over de subprocesses, maar nu wou ik vragen:

als ik een standaard CMD open, hoe kan ik bijv. mijn python script die laten besturen, bijv met commands als ipconfig, en dan de output naar mijn python programma zetten?

ik weet dat stdin voor de input van je programma is en stdout voor de output van je programma, maar hoe moet je dan bijv. et process cmd.exe openen en besturen?

Code:
import subprocess
cmd = subprocess.Popen(["cmd.exe", ""] bufsize 2048, shell = true, stdin=subprocess.PIPE, stdout=subprocess.PIPE)

cmd.stdin.write("typ hier je cmd commando:")

cmd.wait()

print cmd.stdout.read()
dit heb ik totnu toe zo'n beetje,
ik gebruik notepad++(als dat er nog wat toe doet:P)
en ik ben sinds een paar dagen pas bezig met python dus dit is waarschijnlijk hoog gegrepen maar ik wil op deze manier mijn kennis graag opbouwen...

Alvast Bedankt voor de hulp:)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan