ファイルを移動元から移動先に移動しようとする問題が発生しています。スクリプトは最初に動作しますが、ファイルを再実行したとき、およびファイル/ディレクトリが存在する場合は動作します。それは、このエラーがスローされます。ここファイルとディレクトリが存在する場合
Traceback (most recent call last):
File "/Users/fela/Downloads/script.py", line 118, in save_pics
os.mkdir(dst_pics)
FileExistsError: [Errno 17] File exists: '/Users/dela/Downloads/Dest/Pictures/'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/fela/Downloads/script.py", line 385, in <module>
save_pics(msg, user_name)
File "/Users/fela/Downloads/script.py", line 120, in save_pics
shutil.move(png, dst_pics)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/shutil.py", line 542, in move
raise Error("Destination path '%s' already exists" % real_dst)
shutil.Error: Destination path '/Users/fela/Downloads/Dest/Pictures/image001.png' already exists
は私のコードです:
src = /Users/fela/Downloads/Source
dst_pics = /Users/fela/Downloads/Dest/Pictures
for png in glob.iglob(os.path.join(src, "*.png")):
if os.path.isfile(png):
try:
os.mkdir(dst_pics)
except:
shutil.move(png, dst_pics)
continue
for jpg in glob.iglob(os.path.join(src, "*.[jJ][pP][gG]")):
if os.path.isfile(jpg):
try:
shutil.move(jpg, dst_pics)
except:
continue
何が質問ですか?エラーメッセージはクリアされていませんか? –