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

python基础补充

时间:2016-11-17 23:46:36      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:缓冲区   打开文件   replace   乱码   src   odi   pen   --   move   

一、文件操作

open()#打开文件

open(‘a.txt‘,‘w‘,encoding=‘utf-8‘)#防止乱码

r、a、w--只读、追加写、只写三种模式

U#把所有文件里面的换行符都改成\n

b#二进制操作

.read()#读文件

.readline()#读取一行,一行一行的读文件

.readlines()#读文件的全部内容,返回的是一个list

for line in f:

    print(line) #循环读取文件每行内容,推荐此方法

 

.write()#写

.wrielines()#写一个list

.seek(0)#指定文件指针位置

.tell()#读文件

.truncate()#清空

.close()#关闭文件

.flush()#缓冲区的文件立即生效

with open(‘a.txt‘,‘r‘) as fw,\      #一行代码写不完可以加一个\ 连接两行代码;用with就不用再写.close

             open(‘b.txt‘,‘w‘,encoding=‘utf-8‘):

     src_res=fw.read()

     res=src_res.replace(‘xxx‘,‘dsssd‘)#替换

     fw.write(res)   #如果要修改原文件,就必须在创建一个新文件,把原文件的修改后的内容写到新的文件里面

os.remove(‘a.txt‘)

os.rename(‘b.txt‘,‘a.txt‘)#把原文件删除,将新的文件重命名为原文件

 

python基础补充

标签:缓冲区   打开文件   replace   乱码   src   odi   pen   --   move   

原文地址:http://www.cnblogs.com/lsl1230/p/6075673.html

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