【第22期】观点:IT 行业加班,到底有没有价值?

Python核心编程(第九章)--文件和输入输出

原创 2016年05月10日 10:16:57
文件内建函数:
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()
内建方法:
 
 
文件内建属性:
 
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

《Python核心编程》第9章 习题

9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做Python , Perl, Tcl, 等大多脚本文件的注释符号.附加题: 处理不是第一个字符开头的注释. ...
  • birdzb
  • birdzb
  • 2015-11-22 21:00
  • 3576

Python核心编程 第九章练习

笔者刚刚开始Python的系统学习,所以在代码上还无法达到pythonic的水准,很多写法也都是按照C++的习惯来写的,希望能有前辈进行交流指导。 欢迎拍砖 9_1 #!/usr/bin...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

python核心编程第九章习题答案(3)

9–15.   复制文件. 提示输入两个文件名(或者使用命令行参数 ). 把第一个文件的内容复制 到第二个文件中去.  #filename:test9-15.py def copyfile():...

python核心编程习题5-9章

5-3 标准类型运算符. 写一段脚本,输入一个测验成绩,根据下面的标准,输出他的评分成绩(A-F)。 A: 90–100 B: 80–89 C: 70–79 D: 60–69 F: <60  def...

python核心编程第九章习题答案(2)

9–9.   Py thon 文档 字符串. 进入 Python  标准库所在的目录. 检查每个 .py 文件看是否有  __doc__ 字符串, 如果有, 对其格式进行适当的整理归类. 你的程序执...

Python核心编程第九章笔记及习题记录[待更新]

第九章 文件和输入输出 1.open()函数     内建函数 open()提供了初始化输入\输出操作的通用接口。open()成功打开文件后会返回一个文件对象,否则引发一个错误    file_obj...

Python核心编程学习笔记(十三)——第九章习题

9-1

《Python核心编程》第九章:文件和输入输出

《Python核心编程》第九章:文件和输入输出——本章介绍了文件对象(内建函数、内建方法、属性), 标准文件, 访问文件系统的方法, 文件执行,初步认识持久存储和标准库中与文件有关的模块。

《Python核心编程》第9章 习题

9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做Python , Perl, Tcl, 等大多脚本文件的注释符号.附加题: 处理不是第一个字符开头的注释...

《Python核心编程》第九章:文件和输入输出

《Python核心编程》第九章:文件和输入输出——本章介绍了文件对象(内建函数、内建方法、属性), 标准文件, 访问文件系统的方法, 文件执行,初步认识持久存储和标准库中与文件有关的模块。
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)