标签: python-envoy

在envoy中使用rm*(通配符):没有这样的文件或目录

我正在使用Python和Envoy.我需要删除目录中的所有文件.除了一些文件,目录为空.在终端中,这将是:

rm /tmp/my_silly_directory/*
Run Code Online (Sandbox Code Playgroud)

常识要求在使节中,这转化为:

r = envoy.run('rm /tmp/my_silly_directory/*')
Run Code Online (Sandbox Code Playgroud)

然而:

r.std_err -> "rm: cannot remove `/tmp/my_silly_directory/*': No such file or directory"
Run Code Online (Sandbox Code Playgroud)

当然,在这种情况下有使用特使的替代方案,我只是想知道为什么它不起作用.

有线索吗?

python rm wildcard python-envoy

6
推荐指数
1
解决办法
850
查看次数

标签 统计

python ×1

python-envoy ×1

rm ×1

wildcard ×1