文件的读写操作

你离开我真会死。 提交于 2020-02-11 20:26:37
1 f = open('lyrics') #打开文件
2 first_line = f.readline()#一行一行读
3 print('---'.center(50,'-'))
4 data = f.read()# 读取剩下的所有内容,文件大时不要用
5 print(data) #打印文件
6 f.close() #关闭文件

打开文件有:读、写、添加。

  r,只读模式(默认)。

  w,只写模式。【不可读;不存在则创建;存在则删除内容;】

  a,追加模式。【可读;   不存在则创建;存在则只追加内容;】

1 f = open('listen','r',encoding='utf-8')
2 f = open('listen','w',encoding='utf-8')
3 f = open('listen','a',encoding='utf-8')

这叫做句柄语句

若要把第九行去掉,可用下面方法:

1 for index,line in enumerate(f.readlines()) : #可以取出行号
2     if index == 9 :
3         print('abc'.center(50,"#"))
4         continue
5     print(line.strip())
View Code

用readlines()显示是一个列表

1 f = open('listen','r',encoding='utf-8')
2 
3 print(f.readlines()) #为一个列表
4 
5 ['Somehow, it seems the love I knew was always the most destructive kind\n', '不知为’]
View Code

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!