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)
本文探讨了使用Python在不同操作系统上执行跨平台命令的方法,包括如何利用subprocess模块进行命令调用,以及如何设置系统默认编码为UTF-8,确保跨平台字符处理的准确性。
5896

被折叠的 条评论
为什么被折叠?



