'''
#【读】
#1.打开文件
f = open("D:\Pythonpy\名言.txt",mode="r")
===================
#2.读取文件里所有数据
data = f.read()
print(data)
print(repr(data)) #显示全部数据(包括隐藏字符)
===================
#3.读取文件里几个字符
f = open("D:\Pythonpy\名言.txt",mode="r",encoding="utf8")
print(f.read(3))
===================
#4.循环读文件
for i in f:
print(i)
===================
#【写】
#1.写入数据到文件
f = open("D:\Pythonpy\名言2.txt","w",encoding="utf8") # w:覆盖模式 a: 追加模式
f.write("怒发冲冠,凭栏处、潇潇雨歇。\n")
f.writelines(["呼长喜最帅!\n还有谁~"])
f.flush()
f.close()
#import time
#time.sleep(100)
===================
#2.seek与tell方法
#【tell】
f = open("D:\Pythonpy\歇后语.txt","w",encoding="utf8")
f.write("猪八戒照镜子,里外不是人。\n")
f.flush()
f.close()
f1 = open("D:\Pythonpy\歇后语.txt","r",encoding="utf8")
f1.read(6)
print(f1.tell()) #18字节
===================
#【seek】
f1.seek(3) #将光标移动到第三个字节处
data = f1.read(1)
print(data) #八
'''