1、文件读取
打开文件进行读取或写入,需要使用内建函数open和绝对。相对路径:
path = 'examples/segismundo.txt'
f = open(path)
默认情况下,文件是以只读模式 ‘r’ 打开的。之后我们可以像处理列表一样处理文件 f ,并遍历 f 中的行内容:
for line in f:
pass
行内容会在行结尾标识(EOL)完整的情况下从文件中全部读出,所以你会经常看到一些代码,功能是将文件中的内容形成不带 EOL 的列表:
lines = [x.rstrip() for x in open(path)]
lines
['sue文na el rico en su riqueza,',
'que mas cuidados le ofrece;',
'',
'suena el pobre que padece',
'su miseria y su pobreza;',
'',
'suena el que a medrar empieza,',
'suena el que afana y pretende,',
'suena el que agravia y ofende,',
'',
'y en el mundo, en conclusion,',
'todos suenan lo que son,',
'aunque ninguno lo entiende.']