问题是在运行名为this的脚本时出现错误
terminal log脚本如下:
import os
# Get a list of all the files in the current directory
files = os.listdir('.')
# Sort according to extention
files.sort(key=lambda x: x.split('.')[-1])
# for loop to itrate thru list
for file in files:
# base name and extention split eg. joe .mama (folder: mama; folder chya andar: joe)
name, extension = os.path.splitext(file)
#pahale directory banwachi, if dosent exist
directory = extension[1:]
if not os.path.exists(directory):
os.makedirs(directory)
# Move the file into the directory for its file extension
os.rename(file, f'{directory}/{file}')
任何帮助将不胜感激感谢:)〈3
当我第一次运行时脚本工作正常,但当我第二次运行时出现此错误
2条答案
按热度按时间68bkxrlz1#
你的代码没有处理没有扩展名的文件,添加一些处理。例如;
bfhwhh0e2#
这是我写的代码的更好版本
谢谢你的帮助:)