码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记九-文件读写

时间:2016-05-13 12:32:27      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

1,读取文件:

f=open(‘目录‘,‘读写模式‘,encoding=‘gbk,error=‘egiong‘) 后三项可以不写但是默认是‘ r‘读模式;open函数打开的文件对象会自动加上read()方法;

f.read()读出刚刚打开的文件;最后一定要记得close()函数;否则会出现不可估计的后果。

读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式 。如:‘rb‘,‘wb‘,‘r+b‘等等

技术分享

readline()函数,会依次读取多有文件内容,按行返回list。读取的时候直接用一个迭代, print(line.strip()#去掉每行的/n

with open(‘nihaoa.txt‘) as f: 方便与try finally 的异常抛出写法

  for i in f.readlines():

    print(i.strip())

2,写文件:

首先打开文件,然后用write方法;为了防止没有close()还是用with

with open(‘nihaoa.txt‘,‘w‘) as f:

  f.write(‘woshidahaoren‘)

 注意,write方法会直接覆盖掉原有的文件内容;

Python学习笔记九-文件读写

标签:

原文地址:http://www.cnblogs.com/ooOO00/p/5487303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!