#1.打开文件
# 2.读取/写入
# 3.关闭
#建一个文件txt 直接打开文件名按照路径来
f=open(r"C:\Users\Administrator\Desktop\.txt")#按照路径 中文用encoding="utf-8" 路径加r代表元字符的意思
#ret=f.read() #读取所有文件内容返回字符串
# f.close() 关闭
# print(ret)
# ret=f.readlines() #读取所有文件内容,返回的是一个list,list每一个元素是文件的每一行
# ret=f.readline() #读取一行的数据
#读的三种方式
# print(f.read()) #全部
# print(f.readlines())
# print(f.readline())
#打开文件的时候有3种模式 默认是读模式
#r读 w写模式,会把清空以前的文件 a追加只能写不能读
分别打开一个不存在的文件
# f=open(r"C:\Users\Administrator\Desktop\wa.txt") #打开不存在的文件名会报错 r
# f=open(r"C:\Users\Administrator\Desktop\w.txt","w") #文件不存在,新建一个文件 w
#f=open(r"C:\Users\Administrator\Desktop\w.txt")
#f.write("hahaha") 写,在文件的第二个参数加‘w' 就可以写了,必须是字符串
#a 追加模式 文件不存在
#f=open(r"C:\Users\Administrator\Desktop\wa.txt" “a”) #文件不存在会新建
#f=open(r"C:\Users\Administrator\Desktop\wa.txt" “a”)
#f.write("hahaha") #不会删除在末尾增加
#另外三种模式
#r+ 读写模式(从头开始写) w+写读模式(清空) a+追加读模式
#f=open(r"C:\Users\Administrator\Desktop\w.txt",“r+”)
#f.write("你好呀")
# f.close() 关闭
#f=open(r"C:\Users\Administrator\Desktop\w.txt",“w+”)
#print(f.erad()) #没读到东西,文件被清空了
#f=open(r"C:\Users\Administrator\Desktop\w.txt",“a+”)
#print(f.erad()) #没读到东西,
#追加指针
# f=open(r"C:\Users\Administrator\Desktop\w.txt")
# f.seek(0) #移动指针 最前面
# f.tell() # 获取当前文件指针的位置
#文件换行\n (wangshaui\n)
l=[1,2,3]
f.writelines(l) #接收的是一个list,自动循环一次写在这个字符串里面,里面保证必须是字符串
write 字符串的时候还是直接用这个
print()