摘要: csv(Comma Separated Values)是逗号分隔符文本格式,常用于数据交换、Exce文件和数据库数据的导入和导出。与 Excel 文件不同,CSV 文件中: 值没有类型,所有值都是字符串 不能指定字体颜色等样式 不能指定单元格的宽高,不能合并单元格 没有多个工作表 不能嵌入图像图表 阅读全文
posted @ 2022-11-22 17:06 竹蜻蜓vYv 阅读(195) 评论(0) 推荐(0) 编辑
摘要: ###使用 pickle 序列化 Python 中,一切皆对象,对象本质上就是一个“存储数据的内存块”。有时候,我们需要将“内存块的数据”保存到硬盘上,或者通过网络传输到其他的计算机上。这时候,就需要“对象的序列化和反序列化”。 对象的序列化机制广泛的应用在分布式、并行系统上。 序列化指的是:将对象 阅读全文
posted @ 2022-11-22 16:44 竹蜻蜓vYv 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 文件对象封装了文件相关的操作。在前面我们学习了通过文件对象对文件进行读写操作。本节我们详细列出文件对象的常用属性和方法,并进行说明。 ###文件对象的属性 ###文件对象的打开模式 ###文件对象的常用方法 with open("e.txt", "r", encoding="utf-8") as f 阅读全文
posted @ 2022-11-22 16:29 竹蜻蜓vYv 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 二进制文件的处理流程和文本文件流程一致。首先还是要创建文件对象,不过,我们需要指定二进制模式,从而创建出二进制文件对象。例如: f = open(r"d:\a.txt", 'wb') #可写的、重写模式的二进制文件对象 f = open(r"d:\a.txt", 'ab') #可写的、追加模式的二进 阅读全文
posted @ 2022-11-22 16:20 竹蜻蜓vYv 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 【操作】为文本文件每一行的末尾增加行号 with open("e.txt","r",encoding="utf-8") as f: lines = f.readlines() lines = [ line.rstrip()+" #"+str(index+1)+"\n" for index,line 阅读全文
posted @ 2022-11-22 16:14 竹蜻蜓vYv 阅读(27) 评论(0) 推荐(0) 编辑
摘要: ###文本文件的读取 文件的读取一般使用如下三个方法: 1. read([size]) 从文件中读取 size 个字符,并作为结果返回。如果没有 size 参数,则读取整个文件。读取到文件末尾,会返回空字符串。 2. readline() 读取一行内容作为结果返回。读取到文件末尾,会返回空字符串。 阅读全文
posted @ 2022-11-22 16:13 竹蜻蜓vYv 阅读(224) 评论(0) 推荐(0) 编辑