Python学习 之 OS模块
2024-10-19 13:33:43
1、目录操作
import os
os.mkdir('abc') #创建abc文件
tree a #查看目录结构
2、目录遍历
方式一:递归
import os
def dirList(path):
filelist=os.listdir(path)
for filename in filelist:
filepath=os.path.join(path,filename)
if os.path.isdir(filepath):
dirList(filepath)
print filepath allfile=dirList('/root/csvtpy/testdir')
方式二:os.walk(path)
该函数返回一个元组,该元组有3个元素,这3个元素分别表示每次遍历的路径名、目录列表和文件列表
for path,d,filelist in os.walk('/root/csvtpy/testdir'):
for filename in filelist:
os.path.join(path,filename)
最新文章
- 多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。
- 理解 OpenStack + Ceph (1):Ceph + OpenStack 集群部署和配置
- canvas时钟
- BZOJ3295 [Cqoi2011]动态逆序对
- 记一次动画的优化--requestAnimationFrame、webp
- 23Mybatis_根据订单商品数据模型的练习对resultMap和resulttype的总结
- ios runtime swizzle
- IDA Script: Remove empty auto labels
- poj 2226 Muddy Fields (转化成二分图的最小覆盖)
- ios常用的一些类库
- 64位系统 IIS不支持 Excel导入的问题
- 点击搜索取消UISearchDisplayController的搜索状态
- C#读书笔记之object类的基本方法
- TCP连接中time_wait在开发中的影响-搜人以鱼不如授之以渔
- 一份关于npm的新手指南
- Mybatis 的分页条件查询语句编写
- Navicat提示Access violation at address 004E9844 in module ‘comctl32.dll’
- 解决failed to push some refs to git
- 如何找出当前活动桌面背景图像的位置/路径(Ubuntu 18.04,GNOME)?
- 537. Complex Number Multiplication
热门文章
- 《Python 学习手册4th》 第十三章 while和for循环
- 《Python核心编程》 第四章 Python对象- 课后习题
- The Automated Testing Handbook 自动化测试手册简介
- ORA-15041: diskgroup space exhausted
- Java 性能分析工具
- django form关于clean及cleaned_data的说明 以及4种初始化
- Spark生态之Spark Core
- 7-wonders-in-java
- POJ 2236	 Wireless Network (并查集)
- 最大流&;最小割 - 专题练习