# coding:utf-8 from time import sleep import sys reload(sys) sys.setdefaultencoding("utf8") f=open(r"e:\test\window.txt","r") #以读的方式打开 fp=f.read() #把读取出来的内容放到缓存 print fp f.close() #关闭文件清除缓存 sleep(1) f=open(r"e:\test\window.txt","w") #以写的方式打开,会先清空再写入 f.write("aaaa\nbbbbbb\nccccc\tddddd\n我是谁啊包文件放到发的房价") #把读取出来的内容放到缓存 f.close() #关闭文件回收内存 sleep(1) f=open(r"e:\test\window.txt","r") #以读的方式打开 fp=f.read() #把读取出来的内容放到缓存 print fp f.close() #关闭文件清除缓存 f=open(r"e:\test\window.txt","a") #a表示追加写入 f.write("aaaa\nbbbbbb\nccccc\tddddd\n我是谁啊包文件放到发的房价") #把读取出来的内容放到缓存 f.close() #关闭文件回收内存 sleep(1) #下面是以二进制的方式写入 f=open(r"e:\test\window.txt","wb") #wb# 表示以二进制写入 f.write("aaaa\nbbbbbb\nccccc\tddddd\n我是谁啊包文件放到发的房价") #把读取出来的内容放到缓存 f.close() #关闭文件回收内存 sleep(1) f=open(r"e:\test\window.txt","r") #以读的方式打开 fp=f.read() #把读取出来的内容放到缓存 print fp f.close() #关闭文件清除缓存 另一种方式:(with open …… as ,此方法不用close) with open(r"e:\test\window.txt","a") as f: f.write("mamamiya\ndafdfa\tad\n6666") with open(r"e:\test\window.txt","r") as f: fp=f.read() print fp