python3 文件操作

对文件操作流程

  1、打开文件,得到文件句柄并赋值给一个变量。

  2、通过句柄对文件进行操作

  3、关闭文件

基本操作

  f = open('lyrics') #打开文件

  first_line = f.readline()

  print('first_line:', first_line)#读第一行

  print('我是分割线'.center(50, '-'))

  data = f.read()

  print(data)#打印文件

  f.close()#关闭文件

打开文件的模式有:

  r,只读模式(默认)

  w,只写模式(不可读;不存在则创建;存在则删除内容)

  a,追加模式(可读,不存在则创建;存在则只追加内容)

‘+’表示同时读写某个文件

  r+,可读写文件。(可读可写可追加)

  w+,读写

  a+,同a

‘U’表示读取时,可以将\r   \n   \r\n自动转换成\n(与r或r+模式同时用)

  rU

  r+U

‘b’表示处理二进制文件

  rb

  wb

  ab

 

with语句

  为了避免打开文件后忘记关闭,可以通过管理上下文,即

with open('og', 'r') as f:

 

如此方式,当with代码块执行完毕并使放文件资源。

 

posted @ 2018-02-26 00:22  Guan_zi  阅读(146)  评论(0编辑  收藏  举报