我想使用Python将一个文件夹中的所有文本文件移动到另一个文件夹。我找到了这段代码:
import os, shutil, glob
dst = '/path/to/dir/Caches/com.apple.Safari/WebKitCache/Version\ 4/Blobs '
try:
os.makedirs(/path/to/dir/Tumblr/Uploads) # create destination directory, if needed (similar to mkdir -p)
except OSError:
# The directory already existed, nothing to do
pass
for txt_file in glob.iglob('*.txt'):
shutil.copy2(txt_file, dst)
我希望它能够移动所有 Blob
文件夹中的文件。 我没有收到错误信息,但也没有移动文件。
source
和dest1
两个路径末尾都缺少斜杠。 - Dan Nissenbaumshutil.move(source+f, dest1)
改为shutil.move(source+f, dest1+f)
。否则,整个source+f
都会成为一个名为dest1
的文件。 - Tom