如何解决Python:将文件组复制到子目录
我正在使用 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
让我知道它是怎么回事:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。