【发布时间】:2012-07-28 04:03:50
【问题描述】:
我正在使用 Python 和 Envoy。我需要删除目录中的所有文件。除了一些文件,该目录是空的。在终端中,这将是:
rm /tmp/my_silly_directory/*
常识表明,在特使中,这转化为:
r = envoy.run('rm /tmp/my_silly_directory/*')
但是:
r.std_err -> "rm: cannot remove `/tmp/my_silly_directory/*': No such file or directory"
在这种情况下,自然有使用 envoy 的替代方法,我只是想知道为什么它不起作用。
有什么线索吗?
【问题讨论】:
标签: python wildcard rm python-envoy