炫意html5
最早CSS3和HTML5移动技术网站之一

Python文件的基本操作

中天阅读(96)

如果希望将数据长久保存,最简单的办法就是将数据写入磁盘文件中。这样在程序退出后,处理结果依然长期有效。对于大型软件项目,文件操作是无法避免的。 注意,本节主要介绍普通文本文件和二进制文件的操作方法,对于 json、yaml、cvs、xml ...

Python open():打开文件

老王阅读(78)

打开文件可以使用“open(文件名,模式)”来完成。该函数有两个参数,第一个参数是文件名,第二个参数是打开的模式。该函数返回一个文件对象,以后的读写都需要使用该文件对象。 文件名可以包含路径,如 cfg/config.ini。使用绝对路径和...

Python read()函数:读入指定长度的文本

嘿哈阅读(98)

read() 函数从当前位置开始读,读出指定个数的字符。其返回值是一个字符串,表示读取的文件内容。 参数 size 如果为正数,表示最多读出 size 个字符;如果 size 为 0,则什么也不会读出,返回值是空字符串;如果 size 为负...

Python readline()函数:读取一行文本

丹青阅读(104)

readline()函数的功能是读入一行数据,所以文件类型要求是文本,不能是二进制。返回值是这行数据,包括尾部的换行符;如果没有数据则返回一个空的字符串。该函数也带有参数 size,表示的含义和 read() 一样。size 的默认值也是 ...

Python readlines()函数:读取所有行的文本

yiyan阅读(98)

readlines() 函数将文件的每行作为一个元素,组合成一个列表返回。 参数 hint 用来限制读入的行数。如果参数 hint 为负数或者 0,表示没有行数的限制。hint 的默认值是 -1,即默认情况下是不对读入的行数进行限制的,返回...

Python write()和writelines()函数:写入文本

阿喜阅读(79)

在 Python 3 中,write() 函数的返回值是参数 data 的字节数。在 Python 2 中,其返回值是 None。下面演示了这种不同: >>> fd = open("out.dat", "w") # Pyt...

Python tell()函数:获得当前读取位置

田田阅读(82)

文件可以被看作是字节流或者字符流。第一个读入的字符是在该流的第 0 个位置上。如果读入了 5 个字符,则现在在该流的第 5 个位置上。 我们可以用 tell() 来得到当前位置,其返回一个整数。下面的例子演示了 tell() 的用法。 tr...

Python seek()函数:设定读写位置

喔28阅读(105)

可以使用 seek() 函数调整当前读写文件的位置。例如,我们从文件头部读取了 1000 个字节,处理这 1000 个字节后发现还有一个很重要的信息在文件的第 3 个字节,此时可以将当前位置移动到相对头部 3 个字节的位置,这样下次 rea...

Python fileno()函数:得到文件编号

丹青阅读(73)

该函数用于得到文件在进程中的编号,这是一个整数值。其中,stdin 在进程中的文件编号永远是 0,stdout 永远是 1,stderr 永远是 2,其他文件的编号都大于 2。 下面的例子查看了普通文件的编号以及 3 个特殊文件的编号。 &...

Python closed()函数:关闭打开的文件

中天阅读(93)

在文件使用完毕后,需要关闭文件以释放资源。关闭文件的方法是: 文件对象.close() 可以对一个已经关闭的文件再次执行 close() 操作,不必担心会产生异常。 在文件关闭后便不能对其进行读写操作。文件关闭后,文件对象还是存在的,但其属...

Python文件对象的属性

yiyan阅读(90)

文件对象也提供很多属性,如文件名、当前位置等信息。本节将介绍文件对象常用的属性。 1) closed:文件是否关闭 closed 是一个布尔类型的属性,表示该文件是否被关闭。下面的例子演示了该属性的变化情况。如果正常打开文件,该值为 Fal...

Python csv模块:处理csv文件

啊Q阅读(88)

csv 文件本质上是文本文件,用来保存表格数据,它使用逗号来分隔行内的单元,使用换行符来分隔不同的行。下面是一个普通的 csv 文件,包含两行和两列,内容如下: 第一行第一列,第一行第二列 第二行第一列,第二行第二列 在 Excel 中的显...

Python yaml模块:处理yaml文件

田田阅读(142)

yaml的全称是 Yet Another Markup Language,顾名思义,其是计划提供一个简化版的 xml 数据格式。的确,yaml 文件要比 xml 文件简单很多。 yaml 文件有如下特点: 大小写敏感。 使用缩进表示层级关系...

Python json模块:处理json文件

中天阅读(70)

json(JavaScript Object Notation)格式的文件多用于在计算机程序之间交换数据。和 yaml 不同的是,该格式并不使用友好的缩进来界定元素的边界,而是使用“{}”、“[]”、“,”和“:”等特殊字符来标识字段的分割...

Java基础教程Android基础教程