Python核心编程(第九章)--文件和输入输出
生活随笔
收集整理的这篇文章主要介绍了
Python核心编程(第九章)--文件和输入输出
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
文件内建函数: open()函数提供了初始化输入/输出操作的通用接口 open()基本语法:file_object = open(filename,access_mode='r',buffering=-1) filename 是包含要打开的文件名字的字符串(可以是相对路径或绝对路径) access_mode也是一个字符串,通常为'r','w','a'为读取,写入,和追加,使用'r'模式打开的文件必须是已存在的。'w'模式打开的文件若存在先清空,再重建 工厂函数file(): 与open()一样,可相互替换 内建方法:文件方法分为四类:输入、输出、文件内移动和杂项操作 输入: 1、read():读取字节到字符串中,有可选参数size,默认是-1,如果为-1或复数则文件将会被读取到文件末尾。 2、 readline():读取文件的一行,包括行结束符。同read()也有个可选参数size。 3、 readlines():读取所有(剩余的)然后将它们作为字符串列表返回,它有个可选参数sizhint代表返回的最大字大小。 输出: 1、write():把含有文本数据或二进制数据块的字符串写入到文件中去。 2、writelines():针对列表操作,接受一个字符串列表作为参数,将它们写入文件,行结束符并不会被自动加入,如果需要的话必须在调用writelines方法前给每一行结尾加上结束符。 当使用read()或者readlines()从文件中读取行时,Python并不会删除行结束符 文件内的移动: seek()方法可以在文件中移动文件指针到不同位置 语法: fileObject.seek(offset[, whence]) 参数: 下面是详细参数: offset: 文件的读/写指针位置. whence: 这是可选的,默认为0,这意味着绝对的文件定位,其他值是1,这意味着当前的位置和2手段寻求相对寻求相对文件的结束. 文件迭代: for eachLine in f: 文件关闭:f.close() 内建方法: 文件内建属性:
转载于:https://www.cnblogs.com/better-man/p/5522207.html
总结
以上是生活随笔为你收集整理的Python核心编程(第九章)--文件和输入输出的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: ExtJs Grid 合计 [Ext |
- 下一篇: python web cgi