programfuttatás kimenet értelmezésével

Itt találtam egy cikket, hogy hogy lehet úgy programot futtatni Pythonból, hogy a kimenetet eltárolom – a számomra fontos példákat kigyűjtöttem.

Egyszerű program futtatása – a parancs kimenetét itt nem kapjuk vissza, csak az os.system() számszerű visszatérési értékét látjuk:

import os
cmd=”golden swissprot:malk_ecoli”
status = os.system(cmd)
print “Status: “, status

Parancsvégrehajtás, kimenet tárolással

import commands
cmd=”golden swissprot:malk_ecoli”
output = commands.getoutput(cmd)
print “Output: “, output

Kimenet és visszatérési érték együtt:

import commands
cmd=”golden swissprot:malk_ecoli”
status, output = commands.getstatusoutput(cmd)
print “Output: “, output
print “Status: “, status

Post Comments

You must be logged in to post a comment.