os.listdir()
函数会返回指定路径下的所有文件和文件夹的名称列表,包括隐藏文件和文件夹
import os
folder_path = '.' # 文件夹路径 # . is当前路径
files = os.listdir(folder_path) # 获取文件夹内所有文件的名称列表
for filename in files:
print(filename) # 输出每一个文件名
列出当前目录下所有文件夹名称
import os
# 列出当前目录下所有文件夹名称的列表
folder_names = [f for f in os.listdir('.') if os.path.isdir(f)]
folder_names
import os
# 设置要遍历的根目录
root_dir = 'D:\\'
# 遍历根目录并列出所有文件夹名称
for dir_name in os.listdir(root_dir):
if os.path.isdir(os.path.join(root_dir, dir_name)):
print(dir_name)
列出D盘下的文件夹名称
for filename in os.listdir('D:\\'):
if os.path.isdir(os.path.join('D:\\',filename)):
print(filename) # 输出每一个文件夹的名字
import openpyxl
import os
# 设置要遍历的根目录
root_dir = 'D:\\'
dir_list = []
# 遍历根目录并列出所有文件夹名称
for filename in os.listdir(root_dir):
if os.path.isdir(os.path.join(root_dir,filename)):
print(filename) # 输出每一个文件夹的名字
dir_list.append(filename)
print(len(dir_list)) # 查看一共有多少个文件夹
wb = openpyxl.Workbook()
for i in range(1,len(dir_list)+1):
wb.active['A'+str(i)] = dir_list[i-1]
wb.save('dir.xlsx')
root_dir = ‘D:\\桌面’
注意:路径里使用\\