gpt4 book ai didi

python - 将以 .pdf 结尾的文件移动到选定的文件夹 (Python)

转载 作者:行者123 更新时间:2023-11-28 20:41:05 25 4
gpt4 key购买 nike

我运行的脚本将在我的 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 )

最佳答案

您可以使用 globshutil 模块。例如:

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/

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