Python3之os.walk()用法
来源:互联网 发布:电脑软件开发公司 编辑:程序博客网 时间:2024/05/20 18:48
代码示例
import osg = os.walk(r'D:\Users\Quincy_C\PycharmProjects\S6')print(next(g))print(next(g))
第一次next结果:
得到的结果是是一个元组,元组的第一个元素是输入的文件路径,第二个元素是当前路径下所有的文件夹组成的列表,第三个元素是当前路径下所有文件组成的列表:
(‘D:\Users\Quincy_C\PycharmProjects\S6’, [‘.idea’, ‘socket并发’, ‘socket编程’, ‘pycache‘, ‘互斥锁’, ‘并发’, ‘序列化与反序列化’], [‘logging模块.py’, ‘os.walk()用法.py’])
第二次next结果
(‘D:\Users\Quincy_C\PycharmProjects\S6\.idea’, [‘inspectionProfiles’, ‘scopes’], [‘.name’, ‘encodings.xml’, ‘misc.xml’, ‘modules.xml’, ‘S6.iml’, ‘vcs.xml’, ‘workspace.xml’])
这次会进到当前文件夹下的第一个子文件夹进行遍历,得到第一个子文件夹路径以及该子文件夹下的文件夹和文件
依次类推=—>
获取文件的绝对路径
import osg = os.walk(r'D:\Users\Quincy_C\PycharmProjects\S6')for par_dir, _, files in g: for file in files: filepath = os.path.join(par_dir, file) print(filepath)# D:\Users\Quincy_C\PycharmProjects\S6\.idea\encodings.xml
阅读全文
0 0
- Python3之os.walk()用法
- os.walk的用法
- os.walk用法
- Os.walk用法小结
- Python 之os.walk()
- python3 yield 实现 os.walk 的功能
- Python实战之os.walk(...)
- python之os.walk(’path’)
- Python之os.walk和os.path.walk
- python之os.walk()与os.path.walk()
- Python之os.walk和os.path.walk
- Python之os.walk和os.path.walk
- Python之os.walk和os.path.walk
- 【Python】目录路径之os.walk & os.path.walk
- Python之os.walk和os.path.walk
- Python os.walk的用法与举例
- python库os.walk的用法
- [第一弹]os.walk的相关用法
- BZOJ
- JavaSE总结JDK1.8安装图解
- KVM实战入门之Libvirt
- OutOfMemoryError系列(2): GC overhead limit exceeded
- 初识c#
- Python3之os.walk()用法
- python 数据结构五 之 图
- spark数据统计
- SQLite基本语法
- JSON 化
- 自动化测试之Python + selenium = Web UI自动化测试
- 详述 tomcat 的 server.xml 配置文件
- Java 获取文件大小及文件读写操作
- SG函数打表-HDU1848