Python—文件操作

python学习网 2019-10-24 00:28:02

文件内容

基本读取文件

# 读取文件,文件不存在会报错
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()

  

阅读(2292) 评论(0)