相关文章推荐
体贴的柿子  ·  Unity ...·  11 月前    · 
失望的斑马  ·  jquery ...·  1 年前    · 
淡定的铅笔  ·  C++ complex复数类用法详解·  1 年前    · 
>>> f=open('somefile-11-4.txt','r') >>> f.read() #在这里直接f.read()读出的是不换行的一段字符。 'this\nis\nhaiku' >>> f=open('somefile-11-4.txt','r') >>> print f.read() #使用print语句将文件somefile-11-4.txt文件的真正内容显示出来。 haiku

2.writelines(list)

>>> f=open('somefile-11-4.txt','r')
>>> lines=f.readlines() #将读到的文件内所有的内容放到分配的内存lines里
>>> f.close()
>>> lines[1]='isn't a\n' #这里必须是双引号,而不是单引号,否则报错
File "<stdin>", line 1
lines[1]='isn't a\n'
SyntaxError: invalid syntax
>>> lines[1]="isn't a\n" #在内存的第二行写上字符:isn't a
>>> f=open('somefile-11-4.txt','w') #以写的方式打开文件
>>> f.writelines(lines) #将内存lines里的内容写入到文件对象f里
>>> f.close()
>>> f=open('somefile-11-4.txt','r') #以读的方式打开文件somefile-11-4.txt
>>> print f.read() #将读出的所有内容打印出来
isn't a
haiku