我运行的脚本将在我的 mac 上。
我的根目录是“/Users/johnle/Desktop/” 该代码的目的是移动大量文件。 在我的桌面上将有大量的 .pdf 文件。我想将 pdf 文件移动到“/Users/johnle/Desktop/PDF”
所以:'/Users/johnle/Desktop/file.pdf' -> '/Users/johnle/Desktop/PDF/'
这是我在 python 中的代码:
def moveFile(root,number_of_files, to):
list_of_file = os.listdir(root)
list_of_file.sort()
for file in list_of_file:
name = root + str(file)
dest = to + str(file)
shutil.move( name, dest )
最佳答案
您可以使用 glob
和 shutil
模块。例如:
import glob
import shutil
for f in glob.glob('/Users/johnle/Desktop/*.pdf'):
shutil.copy(f, '/Users/johnle/Desktop/PDF')
(此代码尚未经过测试)。
注意:我的代码复制文件。如果要移动它们,请将 shutil.copy
替换为 shutil.move
。
关于python - 将以 .pdf 结尾的文件移动到选定的文件夹 (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34279277/