|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我的代码:
def countfile():
import os
path = input('请输入文件夹路径:')
files = os.listdir(path)
list1 = list(files)
for a in list1:
print(a)
txtfile = []
pngfile = []
pyfile = []
docxfile = []
filefile = []
for each in files:
if 'txt' in each:
txtfile.append(each)
elif 'png' in each:
pngfile.append(each)
elif 'py' in each:
pyfile.append(each)
elif 'docx' in each:
docxfile.append(each)
else:
firefire.append(each)
num1 = len(txtfile)
num2 = len(pngfile)
num3 = len(pyfile)
num4 = len(docxfile)
num5 = len(filefile)
print ('该文件夹下共有类型为【.txt】的文件%d个/n该文件夹下共有类型为【.png】
??这个代码想要统计文件夹里各类文件的数量,我不明白为什么我在 path = input('请输入文件夹路径:')这一步路径输入正确,但是结果在这里出错,这是出错报告:
files = os.listdir(path)
OSError: [WinError 123] 文件名、目录名或卷标语法不正确。: "'D://A'"
求助大佬,谢谢啦!!
|
|