gpt4 book ai didi

Python:读取文本文件并将其中列出的目录复制/粘贴到新目录

转载 作者:太空宇宙 更新时间:2023-11-04 05:30:32 24 4
gpt4 key购买 nike

我正在尝试读取列出目录名称的 .txt 文件,并将列出的目录复制/粘贴到新目录中。我非常接近弄清楚它但需要一个复制目录(不仅仅是它的内容)的函数。

from distutils.dir_util import copy_tree

dst = '/Users/name/Desktop/Core/TEST'
f = open('/Users/name/Desktop/Core/Core_List.txt','r')
for i in f.readlines():
print i
copy_tree(i.strip(), dst)

f.close()

这就是最终的效果:

from shutil import copytree
from os.path import join

dst = '/Users/name/Desktop/Core/TEST'
f = open('/Users/name/Desktop/Core/Core_List.txt','r')
for i in f.readlines():
print i
copytree(i.strip(), join(dst,i))

f.close()

最佳答案

也许是这样

from shutil import copytree
from os.path import join

dst = '/Users/name/Desktop/Core/TEST'
with open('/Users/name/Desktop/Core/Core_List.txt') as f:
for src in f:
print src
copytree(src, join(dst, src))

假设 src 是相对于工作目录的,如果不是的话,它会稍微复杂一些。

关于Python:读取文本文件并将其中列出的目录复制/粘贴到新目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37284430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com