python 文件、文件夹和路径操作笔记
来源:互联网 发布:水泥凝结时间测定数据 编辑:程序博客网 时间:2024/05/17 04:51
记录python关于文件夹、文件和路径的一些常用操作,方便用时查询
- 常用的函数备注
os.listdir() # 列出文件夹中所有文件 os.path.splitext() # 获取文件的后缀名,返回list , 后缀在list[1]中 os.path.join() # 路径组装 os.path.abspath() # 获取绝对路径(获取当前目录的路径,参数写".") os.path.isdir() # 是否是文件夹 os.path.isfile() # 是否是文件 os.path.isabs() # 是否是绝对路径 os.path.split() # 获取绝对路径指向的文件名 os.path.exists() # 是否存在文件/文件夹 os.makedirs() # (递归)创建文件夹及其后继的目录 os.path.dirname() # 获取文件或文件夹的父目录绝对路径, 输入要是绝对路径 os.path.getsize() # 返回path的文件的大小(字节)。 os.path.getatime() # 返回path所指向的文件或者目录的最后存取时间。 os.path.getmtime() # 返回path所指向的文件或者目录的最后修改时间
2.代码示例
def getproceedfilenames(self, dirname="ready_to_process/"): """ 获取待处理的表格: *.xls :param dirname: 保存文件的目录名称(路径) :return: 返回包含文件的list, 或者空list """ dirname = os.path.join(os.path.abspath("."), dirname) # print dirname if os.path.isdir(dirname): fileList = os.listdir(dirname) xlsfileList = [os.path.join(dirname, f) for f in fileList if self.getXlsfiles(f)] return xlsfileList print "不存在待处理文件!" return []
def getXlsfiles(self, filename): """ 判断是否是.xls文件 :param filename: :return: """ # print os.path.splitext(filename) if os.path.splitext(filename)[1] == ".xls": return True else: return False
阅读全文
0 0
- python 文件、文件夹和路径操作笔记
- python 文件和文件夹操作
- python文件和文件夹操作
- python文件和路径操作
- Python 对文件夹(路径)操作、文件操作的说明
- java文件操作 之 创建文件夹路径和新文件
- python操作文件/文件夹
- python文件和路径操作介绍
- python 文件和路径操作函数小结
- python 文件和路径操作函数小结
- python 文件和路径操作函数小结
- python 文件和路径操作函数小结
- (转)python 文件和路径操作函数
- python 文件和路径操作函数小结
- python 文件和路径操作函数小结
- python文件和路径操作函数小结
- python 文件和路径操作函数小结
- 【Python开发】python重命名文件和遍历文件夹操作
- SpringMVC+Mybatis 多数据源配置
- 使用 pprof 和火焰图调试 golang 应用
- linux信号
- 剑指offer之求1+2+3+4+。。。+n
- RxJava-Subject
- python 文件、文件夹和路径操作笔记
- RN工程添加第三方库
- System Power Management Sleep States
- Linux 常用操作
- MongoDB 应用场景
- RabbitMQ 之二 "Work Queues"
- 深度学习与神经网络-吴恩达-第三周 TensorFlow入门
- ecshop 漏洞集合
- thinkPHP框架数据库备份