首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >呼叫subprocess.call(.)"[WinError 2]系统找不到指定的文件“

呼叫subprocess.call(.)"[WinError 2]系统找不到指定的文件“
EN

Stack Overflow用户
提问于 2018-08-07 10:13:33
回答 1查看 325关注 0票数 0

你好,我亲爱的受过教育的程序员,

我正在尝试使用Python在cmd提示符中执行一个命令。我的研究表明,子流程模块应该能满足我的需求。

但是,在使用最基本的测试用例时,Python总是显示错误"WinError 2系统找不到指定的文件“。我已经检查过了,subprocess.py应该在哪里,导入也没有问题。在StackOverflow上还有很多其他的问题,但是我读到的所有问题都是关于一个特定的文件实际上丢失了,或者设置正确路径的一些问题,等等。

不过,在我的情况下,即使在测试以下内容时也会出现此错误:

代码语言:javascript
复制
import subprocess
subprocess.call("dir")

有什么提示或提示我能做错的吗?我试着以管理员的身份打开cmd提示符,但仍然没有结果。

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-07 10:58:32

我刚刚在Windows 10命令提示符中尝试了以下操作

代码语言:javascript
复制
>>> import subprocess
>>> subprocess.call("dir", shell=True)

效果很好。您使用的是什么OS/Python版本?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51724247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档