文件内容
基本读取文件
# 读取文件,文件不存在会报错
file = open("poem.txt", "rt")
content1 = file.read() # 把整个文件当做一个字符串返回,会加上每行末尾的换行符。打印输出的时候,遇到\n会自动换行。
print content1, type(content1) # 结果:沧海月明珠有泪,...只是当时已惘然。 <type 'str'> 附加:输出有换行格式的,这里不方面展示
content2 = file.read(15) # 读取固定长度的字符串。
print content2, type(content2) # 结果:沧海月明珠 <type 'str'>
content3 = file.readline() # 返回第一行(字符串),会加上换行符。
print content3, type(content3) # 结果:沧海月明珠有泪, <type 'str'> 附加:输出有换行格式的,这里不方面展示。
content4 = file.readlines() # 返回一个列表,每一行作为一个元素。每一个元素都包括"\n"。
print content4, type(content4) # 结果:["沧海月明珠有泪,\n", "蓝田日暖玉生烟\n",...]。列表长度为4
file.close()