遍历目录里文件夹和文件的名称,并分类保存
import os文件 = [] #创建列表存放文件名
文件夹 =[] #创建列表存放文件夹名
for i in os.listdir(): #遍历列表里的所有文件名
if os.path.isdir(i): #判断如果是文件夹,就增加到文件夹列表,否则,增加到文件列表
文件夹.append(i)
else:
文件.append(i)
print(文件)
print(文件夹)
输出结果如下:
['00.py', '01.py', '26c01.jpg', '3.9.py', 'aaa.txt', 'dd.docx', 'excel.py', 'excel读写.py', 'mine.xlsx', 'move.py', 'os.py', 'panads.py', 'pyvenv.cfg', 'readdocx.py', 'rename.py', 'result.xlsx', 'sodgou.html', 'wenjian.xlsx', '~$wenjian.xlsx', '下载酷我音乐.py', '人员爬取.xlsx', '创建TXT.py', '备份文件.py', '妹子.py', '拉勾网.py', '支持库.txt', '文件名.xlsx', '文件名1.xlsx', '文件名2.xlsx', '文件操作.py', '测1试.xlsx', '测2试.xlsx', '测试1.xlsx', '测试2.xlsx', '测试3.xlsx', '测试80.xlsx', '爬cl.py', '电影Excel改名.py', '电影类型1.xlsx', '电影类型2.xlsx', '电影论坛.py', '网易云音乐.py', '计数.py', '随机数.py', '页面表格抓取.py']
['download', 'Include', 'Lib', 'Music', 'Scripts', '文件夹.xlsx', '酷我'] 因为目录下有个文件夹,名字叫“文件夹.xlsx”,所以单从名字上看不出来 from openpyxl import Workbook
wb = Workbook()
sheet = wb.active
import os
文件 = [] #创建列表存放文件名
文件夹 =[] #创建列表存放文件夹名
for i in os.listdir(): #遍历列表里的所有文件名
if os.path.isdir(i): #判断如果是文件夹,就增加到文件夹列表,否则,增加到文件列表
文件夹.append(i)
sheet.append()
else:
文件.append(i)
print(文件)
print(文件夹)
wb.save('01.xlsx') import os
文件 = [] #创建列表存放文件名
文件夹 =[] #创建列表存放文件夹名
for i in os.scandir(os.getcwd()):#遍历列表里的所有文件名
if i.is_dir():
文件夹.append(i.name)
else:
文件.append(i.name)
print(f'一共{len(文件夹)}个文件夹,分别是{文件夹}')
print(f'一共{len(文件)}个文件,分别是{文件}')
页:
[1]