问题描述
我正在使用 Python,我想复制某个文件夹的 3 个文件
/Users/jake/Desktop/exp
到属于目录 /toyspace
的其他子目录的所有子文件夹:
/Users/jake/Desktop/toyspace/1A/AAA
/Users/jake/Desktop/toyspace/1A/BBB
/Users/jake/Desktop/toyspace/1A/CCC
/Users/jake/Desktop/toyspace/2B/AAA
/Users/jake/Desktop/toyspace/2B/BBB
/Users/jake/Desktop/toyspace/2B/CCC
from distutils.dir_util import copy_tree
def myfunc (source,destination):
fromDirectory = source
toDirectory = destination
copy_tree(fromDirectory,toDirectory)
for subfold in toDirectory:
myfunc(fromDirectory,subfold)
其中 source =/Users/jake/Desktop/exp
和 destination =/Users/jake/Desktop/toyspace
,但它返回一个错误:
distutilsFileError: Could not create '/motif_list.txt': Read-only file system
你能帮我吗?提前致谢!
解决方法
不幸的是,我没有使用过 distutils,但您可以尝试使用 os 命令自动化,如下所示
>>>df[["date","time"]]
date time
0 2006-11-10 00:01:21
1 2006-11-10 00:02:26
2 2006-11-10 00:02:38
3 2006-11-10 00:05:38
4 2006-11-10 00:05:38
让我知道它是怎么回事:)