首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows 7上用subprocess.Popen调用碎片整理

在Windows 7上用subprocess.Popen调用碎片整理
EN

Stack Overflow用户
提问于 2014-02-19 07:43:33
回答 1查看 427关注 0票数 0

经过漫长的运行过程,我想使用defrag subprocess.PopenWindows 7上调用碎片整理工具,如示例所示。

代码语言:javascript
复制
from subprocess import Popen

process1 = Popen('defrag', shell = True)
process1.wait()
print('finished defragmentation!')

这提供了以下输出:

代码语言:javascript
复制
Der Befehl "defrag" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
finished defragmentation!

很抱歉德国的产量。不知道怎么换英语。但是,这意味着找不到命令defrag。我用shell=False和一个序列作为输入参数进行了尝试。什么都不起作用,但我记得我在Windows XP上也做过同样的事情。使用dir调用Popen也有效。为什么defrag不能在Windows 7上工作?我怎么才能让它跑?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-19 09:54:53

现在我可以回答我自己的问题了。问题是我在64位Python机器上运行32位Windows。使用64位Python安装,一切都运行良好。

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

https://stackoverflow.com/questions/21874105

复制
相关文章

相似问题

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