2024-06-01 06:58:36 发布
网友
我知道您可以使用子进程通过Python脚本运行Linux终端命令
subprocess.call(['ls', '-l']) # for linux
但是我找不到在窗户上做同样事情的方法
subprocess.call(['dir']) # for windows
使用Python而不进行大量的修补是否可能?
我应该坚持使用老式的批处理文件吗?
试试这个
导入操作系统
操作系统(“windows命令”)
例:日期
操作系统(“日期”)
几乎每个人的答案都是正确的,但似乎我可以使用os.popen来做我需要的事情varStr = os.popen('dir /b *.py').read()
varStr = os.popen('dir /b *.py').read()
dir不是文件,它是一个内部命令,因此shell关键字必须设置为True。
subprocess.call(["dir"], shell=True)
试试这个
导入操作系统
操作系统(“windows命令”)
例:日期
操作系统(“日期”)
几乎每个人的答案都是正确的,但似乎我可以使用os.popen来做我需要的事情
varStr = os.popen('dir /b *.py').read()
dir不是文件,它是一个内部命令,因此shell关键字必须设置为True。
相关问题 更多 >
编程相关推荐