【发布时间】:2014-03-15 07:46:16
【问题描述】:
我在 /home/somedir/subdir/ 中有很多文件,我正在尝试以编程方式将它们全部移动到 /home/somedir。
现在我有这个:
subprocess.call(["mv", "/home/somedir/subdir/*", "somedir/"])
但它给了我这个错误:
mv: cannot stat `/home/somedir/subdir/*': No such file or directory
我知道它确实存在,因为当我使用与脚本使用的完全相同的命令手动键入 mv 命令时,它可以完美运行。
【问题讨论】:
-
它很接近,但恕我直言不是重复的,因为另一个使用的是
Popen,并且有一个更复杂的例子。 -
嗯,问题和解决思路很接近。我已经看到一些不那么明显的接近投票......
-
我认为这是一个骗局——这是相同的实际问题,具有相同的实际解决方案。这个问题是问题的一个更好的例子,但这并不意味着它是一个不同的问题。
标签: python unix subprocess stat mv