Python中的file(上)

来源:互联网 发布:知乎怎么查看我的收藏 编辑:程序博客网 时间:2024/06/08 06:09


codecs 这个模块用于解决文件乱码问题

open(filename,mode)

mode有几个参数需要学习:

r : 读

w: 写

b: 二进制

a:追加

#打开文件需要几步#1.open文件#2.文件操作(读或写)#3.关闭文件

------------------------------------------------------------------------------------

1、file读文件

import codecsf = codecs.open('1.txt')print(f.read())f.close

2、file写文件

f = codecs.open('2.txt', 'w')f.write('hello world\n')f.close()
f = codecs.open('2.txt', 'a')f.write('welcome!\n')f.close()

在此基础上可以进行一些扩展,比如替换:

f = codecs.open('2.txt')x = f.read()y = x.replace('welcome', 'haha')print (y)
hello world
haha!


原创粉丝点击