随笔分类 - Python操作文件
包括但不限于对各种文件格式的理解、以及使用Python对各种类型的文件的读取、编写等
摘要:前言 1、通常来说,在工作中我们遇到的最多的压缩文件格式只有5种,如下: xxx.gz 、 xxx.tar 、 xxx.tgz 、 xxx.zip 、 xxx.rar 2、各种压缩文件格式的简介: ①gz: 即gzip压缩方式,通常只能压缩一个文件。与tar结合起来就可以实现先打包,再压缩。 ②ta
阅读全文
摘要:前言 在日常的测试开发工作中,需要经常对文件进行处理,如对日志文件的分析,对数据文件的遍历,如果遇到比较大的文件,那就要求程序的健壮性有更高的要求。 实例 1、现以读取一个大小为900M的文件为例,现已常用的文件处理方式把每行内容打印出来,并记录处理时间。 start=time.time() wit
阅读全文
摘要:https://www.cnblogs.com/alfred0311/p/7809863.html https://blog.csdn.net/kfyzjd2008/article/details/78625590
阅读全文
摘要:前言 python第三方库xlrd读取.xlsx格式的Excel文件时报错,报错信息如下: 报错原因: ①查看本机安装的python第三方库xlrd的版本: ②可以看到当前xlrd库的版本号为2.0.1;且xlrd 2.0.1版本仅支持读取.xls 格式的Excel文件。不支持读取.xlsx格式的E
阅读全文
摘要:前言 openpyxl是一个第三方库,可以处理xlsx格式的Excel文件。 openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件,xls和xlsx之间转换容易, 注意:如果文字编码是“gb2312” 读取后就会显示乱码,请先转成Unicode。 openpy
阅读全文
摘要:yaml简介 1、yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言。yaml 是专门用来写配置文件的语言,非常简洁和强大。它实质上是一种通用的数据串行化格式。YAML 是一种非常灵活的格式,几乎是 JSON 的超集。除了支持注释、换行符分隔、多行
阅读全文
摘要:前言 打开文件的方式: r 以只读方式打开文件 rb 以二进制只读方式打开一个文件 r+ 以读写方式打开一个文件 rb+ 以二进制读写方式打开一个文件 w 以写入方式打开文件 wb 以二进制写入方式打开一个文件 w+ 以读写方式打开一个文件 wb+ 以二进制读写方式打开一个文件 a 以追加方式打开一
阅读全文
摘要:使用python删除一个文件 import os os.remove(path) # path是文件的路径,如果这个路径是一个文件夹,则会抛出OSError的错误,这时需用用rmdir()来删除 os.unlink('F:\新建文本文档.txt') # unlink的功能和remove一样是删除一个
阅读全文
摘要:一、代码设置【第一种方法】--》使用easyxf()方法 xlwt.easyxf() 设置样式; pattern 指的就是背景:ice_blue 就是我设置的颜色; font 就是设置字体:bold on 是加粗; 样式可以合一起,之间用分号;分开。 # 设置颜色 style = xlwt.easy
阅读全文
摘要:python xlwt 设置单元格样式 1、使用xlwt中的Alignment来设置单元格的对齐方式 其中horz代表水平对齐方式,vert代表垂直对齐方式。 VERT_TOP = 0x00 上端对齐VERT_CENTER = 0x01 居中对齐(垂直方向上)VERT_BOTTOM = 0x02 低
阅读全文
摘要:一、python之xlutils的Copy模块 xlrd库仅用于读取excel文件中的数据; xlwt库则用于将数据写入excel文件; 但是对于已有的excel文件,想要追加或者修改,即编辑功能的时候,这两个库则没有办法完成。 xlutils库也仅仅是通过复制一个副本进行操作后保存一个新文件,xl
阅读全文
摘要:xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入。 安装 pip install xlrd pip install xlwt 一、xlrd模块使用 excel文档名称为联系人.xls,内容如下: (1) 打开excel文件并获取所有sheet import xlrd
阅读全文
摘要:一、CSV概念 1、逗号分隔值(Comma-Separated Values,CSV),其文件以纯文本形式存储表格数据(数字和文本),文件的每一行都是一个数据记录。每个记录由一个或多个字段组成,用逗号分隔。使用逗号作为字段分隔符是此文件格式的名称的来源,因为分隔字符也可以不是逗号,有时也称为字符分隔
阅读全文
摘要:1、读ini配置文件内容: #-*-encoding=utf-8-*- # 测试ConfigParser import os # 导入ConfigParse包 import configparser # 初始化 config = configparser.ConfigParser() # 配置文件的
阅读全文