python基础语法 - 文件操作

对文件操作流程

  1. 打开文件,得到文件句柄并赋值给一个变量
  2. 通过句柄对文件进行操作
  3. 关闭文件 

现有文件如下:

昨夜寒蛩不住鸣。
惊回千里梦,已三更。
起来独自绕阶行。
人悄悄,帘外月胧明。
白首为功名,旧山松竹老,阻归程。
欲将心事付瑶琴。
知音少,弦断有谁听。
xiaochongshan

1.open()方法:

  file 对象使用 open 函数来创建

f = open('xiaochongshan','r',encoding='utf-8')  #打开文件
f.read()    #读取文件
f.close()   #关闭文件

 

with方法:

  1.with方法可以省去f.close,当退出with语句时,默认f.close(推荐)

with open('log','r') as f:
    f.read()
    f.readline()

  2.同时管理多个文件对象时

with open('log','r') as f_read,open('log2','w') as f_write:
    for line in f_read:
        f_write.write(line)

 

posted @ 2018-02-26 23:36  皮蛋小顽童  阅读(142)  评论(0编辑  收藏  举报