我知道两种从源到目标递归复制目录的方法。
1)cp -r <source> <destination>
2)shutil.copytree(<source>, <destination>)
方法1是linux标准方法。方法2是通过在python脚本中导入shutil
模块来复制目录的pythonic方法。
任何人都能解释一下这两者之间的任何重大/根本区别吗?哪一个更快?哪一个更安全?由于我可以通过python的cp -r
函数从python脚本中运行os.system()
命令,我想知道如果我想在python脚本中复制目录,我应该使用哪种方法?