copy_tree将src下的文件和文件夹复制到dst,与shell中的cp -r a/b/* x/y/
$ tree
.
|__a
| |__b
| |__ab.txt
|__x
|__y
>>> from distutils.dir_util import copy_tree
>>> copy_tree('a/b','x/y')
['x/y/aa.txt']
>>>
如何使其原样复制文件夹b
?喜欢做cp -r a/b x/y/
我需要将b
复制到x/y
,所以它变成x/y/b
答案 0 :(得分:1)
答案 1 :(得分:0)
您始终可以使用os.system来使用Shell命令。当您不了解pythonic方式但了解bash方式时,它会派上用场。我用这种方式。
import os
os.system("<command that you want to run in shell>")
在这种情况下,您需要
import os
os.system("cp -r a/b x/y/")