将文件移动到文件夹,Python中的循环[重复]
Posted
技术标签:
【中文标题】将文件移动到文件夹,Python中的循环[重复]【英文标题】:Moving files to folders, round robin in Python [duplicate] 【发布时间】:2016-07-02 21:41:43 【问题描述】:我有两个列表。一个是文件列表,另一个是文件夹列表。
list1[file1,file2,file3,file4]
list2[folder1,folder2]
我想搬家:
file1 到 folder1 file2 到 folder2 file3 到 folder1 file4 到 folder2【问题讨论】:
我觉得不一样? 【参考方案1】:现在是使用 itertools
内置库的好时机!
import itertools
files = ["file1","file2","file3","file4"]
folders = ["folder1","folder2"]
for file, folder in zip(files, itertools.cycle(folders)):
print("move to ".format(file, folder))
这只是循环赛的代码。文件的移动应该很容易。查看os
模块。
如果您有任何问题,请随时提出。
【讨论】:
以上是关于将文件移动到文件夹,Python中的循环[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何将文件从一个文件夹移动到同一git存储库中的另一个文件夹保留历史记录[重复]
将脚本移动到 gitlab-ci.yml 中的单独文件中以避免代码重复并将其包含在多个文件中
python 如何循环读取字典中的keys所对应的values