知识点二:文件的输入和输出
来源:互联网 发布:软件开发环境 编辑:程序博客网 时间:2024/04/24 10:48
一.输入
read()方法用来直接读取字节到字符串,最多读取给定数目的字节,如果没有给定size参数(默认值为-1)或者size值为负,文件将被读取直至末尾。
readline()方法读取文件的一行(读取下一个结束符之前的所有字节)。然后整行,包括行结束符,作为字符串返回;参数类似于read(),若一共了参数,那么在超过size个字节的后会返回不完整的行。
readlines()方法将不会像其他两个输入方法一样返回一个字符串。它会读取所有的行然后把他们作为一个字符串列表法返回。
二.输出
write()内建方法的功能和read()和readline()相反,把含有文本数据或二进制数据块的字符串写入到文件中
writelines()方法是针对列表的操作,他接受一个字符串列表作为参数,将他们写入文件中
!!!!在python中,引进了迭代器和文件迭代,文件对象成为了他们自己的迭代器,不必调用read*()方法就可以在for循环中迭代文件中每一行。
example:
filename=raw_input('Enter file name:')
f=open(filename,'r')
for eachline in f:
print eachline,
f.close()
print语句默认在输出内容末尾后加一个换行符,而在语句后加一个逗号就可以避免这个行为,如果省略了逗号,那么显示的文本中每行后会有两个换行符,其中一个是输入是附带的,另一个是print语句自动添加的。
0 0
- 知识点二:文件的输入和输出
- 文件的输入和输出
- 文件的输入和输出
- 文件的输入和输出
- 文件的输入和输出
- 文件的输入和输出
- 文件的输入和输出
- 文件的输入和输出
- 文件的输入与输出(二)
- 《C++ primer plus》第十七章 输入、输出和文件(二):文件的输入和输出 学习笔记
- 文件输入 和 输出
- c++ 文件的输入和输出
- 文件的输入和输出-cin用法
- C++文件的输入和输出
- C#梳理【文件的输入和输出】
- c++文件的输入和输出
- 输入/输出的文件
- 文件的输入,输出
- 几种常见的排序算法(C++)
- 大话设计模式(八)抽象工厂模式进化
- servlet学习总结(二)—图片下载和读取属性文件
- UIApplicationLaunchOptionsRemoteNotificationKey
- 用rem来做响应式开发
- 知识点二:文件的输入和输出
- hdu 5074
- Java之正则表达式
- C 自定义输入函数
- 基于spark的大数据提取校验框架
- Binary Tree Zigzag Level Order Traversal——Difficulty:Medium
- 总结10
- 知识点三:错误与异常
- BZOJ4444: [Scoi2015]国旗计划 解题报告