快乐开心 发表于 2021-5-23 12:09:32

python

import os
import shutil

os.chdir('D:\\python')

for i in os.listdir('D:\\python'):
    if os.path.splitext(i).lower() in [".txt","pdf","docx","xlsx"]:
      os.mkdir('D:\\python\\文档')
      shutil.move(i,'D:\\python\\文档')

why运行结果报错

Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\文件分类.py", line 8, in <module>
    os.mkdir('D:\\python\\文档')
FileExistsError: 当文件已存在时,无法创建该文件。: 'D:\\python\\文档'

肖-肖 发表于 2021-5-23 12:19:38

可能你D盘下已经有python文件夹,这个文件夹下也有文档文件夹吧

qiuyouzhi 发表于 2021-5-23 12:39:58

你这个文件夹里已经有 "文档" 这个文件夹了,
可以先判断一下再建。
页: [1]
查看完整版本: python