Im Tyring删除E:中的所有文件.用通配符.
E:\test\*.txt
Run Code Online (Sandbox Code Playgroud)
我会问,而不是测试os.walk.在窗户中.
我在/ home/somedir/subdir /中有很多文件,我试图以编程方式将它们全部移动到/ home/somedir.
现在我有这个:
subprocess.call(["mv", "/home/somedir/subdir/*", "somedir/"])
Run Code Online (Sandbox Code Playgroud)
但它给了我这个错误:
mv: cannot stat `/home/somedir/subdir/*': No such file or directory
Run Code Online (Sandbox Code Playgroud)
我知道它确实存在,因为当我使用与脚本使用的完全相同的命令手动键入mv命令时,它可以完美地工作.
我想删除文件中的所有*.ts.os.remove没用.
这并没有扩大 *
>>> args = ['rm', '*.ts']
>>> p = subprocess.call(args)
rm: *.ts No such file or directory
Run Code Online (Sandbox Code Playgroud)