经过漫长的运行后,我想使用defrag
Windows 7
在Python
上调用碎片整理工具subprocess.Popen
,如示例所示。
from subprocess import Popen
process1 = Popen('defrag', shell = True)
process1.wait()
print('finished defragmentation!')
这给出了以下输出:
Der Befehl "defrag" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
finished defragmentation!
对不起德国输出。不知道怎么换成英文。但是,这意味着找不到命令defrag
。我用shell=False
和一个序列作为输入参数尝试了它。什么都没有用,但我记得我在Windows XP
做了同样的事情。同时使用dir
调用Popen
也可以。为什么defrag
无效Windows 7
?我怎样才能让它运行?
答案 0 :(得分:0)
现在我可以回答我自己的问题。问题是我在64位Python
计算机上运行32位Windows
。使用64位Python
安装一切正常。