时间:2022-07-04 14:07:36 | 栏目:Python代码 | 点击:次
1、目的:在Python中实现只读取扩展名为xlsx的文件
解决方法:
使用os模块。

解决思路:
具体代码如下:
import os
# 1、首先定义路径
filepath = 'E:/old/工作/数据库表'
# 2、循环遍历路径下的每一个文件
for filename in os.listdir(filepath):
# 3、列出文件中以.xlsx结尾的文件
if filename.endswith(('.xlsx')):
print(filename)
结果如下:

2、目的:使用Python来遍历指定目录下下各个文件夹中的文件
解决方法:
使用os.path模块的join方法

解决思路:
具体代码:
def get_filelist(dir,Filelist):
if os.path.isfile(dir): #判断path是否为文件
Filelist.append(dir) # 将路径添加到列表中
elif os.path.isdir(dir): #判断路径是否为目录
for s in os.listdir(dir): #遍历目录下的每一个文件
new_dir = os.path.join(dir,s)
get_filelist(new_dir,Filelist) #调用定义的函数
return Filelist
list_ = get_filelist('E:/old/工作/数据库表',[])
print(len(list_))
for l in list_:
print(l)
结果如下:
