我正在使用 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 的替代方法,我只是想知道为什么它不起作用。
有什么线索吗?