Python执行windows命令函数

2024-06-01 06:58:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道您可以使用子进程通过Python脚本运行Linux终端命令

subprocess.call(['ls', '-l'])    # for linux

但是我找不到在窗户上做同样事情的方法

subprocess.call(['dir'])         # for windows

使用Python而不进行大量的修补是否可能?

我应该坚持使用老式的批处理文件吗?


Tags: 方法命令脚本终端for进程linuxwindows
3条回答

试试这个

导入操作系统

操作系统(“windows命令”)

例:日期

操作系统(“日期”)

几乎每个人的答案都是正确的,但似乎我可以使用os.popen来做我需要的事情varStr = os.popen('dir /b *.py').read()

dir不是文件,它是一个内部命令,因此shell关键字必须设置为True。

subprocess.call(["dir"], shell=True)

相关问题 更多 >