Python|Python os和os.path模块详情
1、目的:在Python中实现只读取扩展名为xlsx的文件
解决方法:
使用os模块。
文章图片
解决思路:
- 1、确定目录
- 2、循环遍历每一个文件
- 3、筛选符合条件的文件,读取数据
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方法
文章图片
解决思路:
- 1、定义一个函数,使用这个函数循环遍历,指定目录下的所有子文件夹
- 2、调用函数,查看所有文件
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)
结果如下:
文章图片
【Python|Python os和os.path模块详情】到此这篇关于Python os和os.path模块详情的文章就介绍到这了,更多相关Python os和os.path模块内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 如何通过一篇文章了解Python中的生成器
- python可视化分析网易云音乐评论_Python数据可视化(网易云音乐歌单)
- 爬虫|python3 qq音乐爬取歌手名字,专辑,歌曲时间,播放链接
- python|Python爬取网易云音乐网易云音乐歌手歌曲和歌单,并下载到本地
- python爬虫大作业|python爬虫大作业、爬取一位歌手的所有歌曲_python爬取一位歌星的歌单
- python爬取音乐并保存_python爬取QQ音乐歌单歌曲保存到本地,json解析
- Python|python.exe和pythonw.exe的区别
- Python实现QQ音乐爬取下载最新可用
- pythonqq音乐爬虫_手把手教你使用Python抓取QQ音乐数据(第二弹)
- python爬取qq音乐周杰伦_Python爬取QQ音乐url及批量下载