python複数shellコマンドの実行
897 ワード
pyを使用する場合は、複数のshellコマンドを連続的に実行する必要がある場合があります.
1.
2.複数のshellを書き込むようにしてもよい.shファイル次に実行します.shファイル
1.
# coding: UTF-8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
import subprocess
import os
import commands
#os.system('cmd1 && cmd2')
cmd1 = "cd ../"
cmd2 = "ls"
cmd = cmd1 + " && " + cmd2
#
subprocess.Popen(cmd, shell=True)
subprocess.call(cmd,shell=True)
2.複数のshellを書き込むようにしてもよい.shファイル次に実行します.shファイル