# coding:utf-8
from time import sleep
import sys
reload(sys)
sys.setdefaultencoding("utf8")
f=open(r"e: estwindow.txt","r") #以读的方式打开
fp=f.read() #把读取出来的内容放到缓存
print fp
f.close() #关闭文件清除缓存
sleep(1)
f=open(r"e: estwindow.txt","w") #以写的方式打开,会先清空再写入
f.write("aaaa
bbbbbb
ccccc ddddd
我是谁啊包文件放到发的房价") #把读取出来的内容放到缓存
f.close() #关闭文件回收内存
sleep(1)
f=open(r"e: estwindow.txt","r") #以读的方式打开
fp=f.read() #把读取出来的内容放到缓存
print fp
f.close() #关闭文件清除缓存
f=open(r"e: estwindow.txt","a") #a表示追加写入
f.write("aaaa
bbbbbb
ccccc ddddd
我是谁啊包文件放到发的房价") #把读取出来的内容放到缓存
f.close() #关闭文件回收内存
sleep(1)
#下面是以二进制的方式写入
f=open(r"e: estwindow.txt","wb") #wb# 表示以二进制写入
f.write("aaaa
bbbbbb
ccccc ddddd
我是谁啊包文件放到发的房价") #把读取出来的内容放到缓存
f.close() #关闭文件回收内存
sleep(1)
f=open(r"e: estwindow.txt","r") #以读的方式打开
fp=f.read() #把读取出来的内容放到缓存
print fp
f.close() #关闭文件清除缓存
另一种方式:(with open …… as ,此方法不用close)
with open(r"e: estwindow.txt","a") as f:
f.write("mamamiya
dafdfa ad
6666")
with open(r"e: estwindow.txt","r") as f:
fp=f.read()
print fp
![](https://images2017.cnblogs.com/blog/1230440/201710/1230440-20171003172508052-682648257.png)
![](https://images2017.cnblogs.com/blog/1230440/201710/1230440-20171003172551911-204040275.png)