我尝试将文件从一个文件夹复制到另一个文件夹,只要该文件包含使用shutil.copy()
的特定字符串。 3位数字符串值存储在列表中。
如果有帮助,3位数值将始终位于文件名中的相同位置,而不是其他位置。
文件名示例:
001_001fds
032_002fds <--Copy
234_003ffs <--Copy
432_004fds <--Copy
543_005fds
434_006ffs
List = [002, 003, 004]
source = U:\MySourceFolder\Files
source = U:\MyDestinationFolder\Files
for x in list:
for y in list:
y = os.listdir(source + y[0])
print y
shutil.copy(NetPath + "\\" + x , destination)
到目前为止,这就是我所拥有的一切。我已经尝试了一些不同的方法来从列表中做通配符,但我不认为它们中的任何一个接近正确。任何想法或指导都赞赏。