5-Python文件操作
-
-
-
Python read()函数:读入指定长度的文本
read() 函数从当前位置开始读,读出指定个数的字符。其返回值是一个字符串,表示读取的文件内容。 参数 size 如果为正数,表示最多读出 size 个字符;如果 siz…… -
Python readline()函数:读取一行文本
readline()函数的功能是读入一行数据,所以文件类型要求是文本,不能是二进制。返回值是这行数据,包括尾部的换行符;如果没有数据则返回一个空的字符串。该函…… -
Python readlines()函数:读取所有行的文本
readlines() 函数将文件的每行作为一个元素,组合成一个列表返回。 参数 hint 用来限制读入的行数。如果参数 hint 为负数或者 0,表示没有行数的限制。hint 的…… -
Python write()和writelines()函数:写入文本
在 Python 3 中,write() 函数的返回值是参数 data 的字节数。在 Python 2 中,其返回值是 None。下面演示了这种不同: >>> fd = open("out.dat", "…… -
Python tell()函数:获得当前读取位置
文件可以被看作是字节流或者字符流。第一个读入的字符是在该流的第 0 个位置上。如果读入了 5 个字符,则现在在该流的第 5 个位置上。 我们可以用 tell() 来得…… -
Python seek()函数:设定读写位置
可以使用 seek() 函数调整当前读写文件的位置。例如,我们从文件头部读取了 1000 个字节,处理这 1000 个字节后发现还有一个很重要的信息在文件的第 3 个字节…… -
Python fileno()函数:得到文件编号
该函数用于得到文件在进程中的编号,这是一个整数值。其中,stdin 在进程中的文件编号永远是 0,stdout 永远是 1,stderr 永远是 2,其他文件的编号都大于 2。…… -
Python closed()函数:关闭打开的文件
在文件使用完毕后,需要关闭文件以释放资源。关闭文件的方法是: 文件对象.close() 可以对一个已经关闭的文件再次执行 close() 操作,不必担心会产生异常。 …… -
-
Python csv模块:处理csv文件
csv 文件本质上是文本文件,用来保存表格数据,它使用逗号来分隔行内的单元,使用换行符来分隔不同的行。下面是一个普通的 csv 文件,包含两行和两列,内容如…… -
Python yaml模块:处理yaml文件
yaml的全称是 Yet Another Markup Language,顾名思义,其是计划提供一个简化版的 xml 数据格式。的确,yaml 文件要比 xml 文件简单很多。 yaml 文件有如下特…… -
Python json模块:处理json文件
json(JavaScript Object Notation)格式的文件多用于在计算机程序之间交换数据。和 yaml 不同的是,该格式并不使用友好的缩进来界定元素的边界,而是使用“{}”……