文件和素材
1.打开文件
f = open(r’c:\txtt\filename’)
文件模式
r
w
a 追加模式
b 二进制模式(可以添加其他模式,如’b+’)
+ 读/写()
sys.stdin标准输入
sys.stdout标准输出
sys.stdin.read()
读取屏幕输入
2.对文件内容迭代:
文件也可以迭代,sys.stdin是可以迭代的
import sys
for line in sys.stdin:
process(line)
小结:
类文件对象 支持read,readline(也可是write,writelines)的非正式对象。
打开关闭文件。通过一个文件名,open打开一个文件。
模式和文件类型,打开一个文件时,还可以提供一个模式参数如’r’
标准流: 三个标准文件对象(sys的stdin,stdout,stderr)是一个类文件对象。
读和写:使用read,write可以对文件对象和类文件对象进行读写操作。
读写行。使用readline,readlines从文件读行。
迭代文件内容:一般是迭代文件文本中的行。
232