Python day13文件的读写
# 文件操作 f=open("E:\\1.txt",encoding="GBK")#打开文件 print(f.writable())#是否可写 print(f.read())#读取文件 print(f.readable())#是否可读 f.close() f=open("E:\\1.txt",encoding="GBK") print(f.readline())#读一行 print(f.readline(),end='')#结束时不用换行 print(f.readline()) f.close() f=open('1.txt','r+',encoding="UTF-8") print(f.encoding)#查看文件打开方式的编码 f.write("basdoiaanoasnasn\nadwboandao\naskjdaonxo") print(f.writable())#是否可写 f.writelines("你好") f.writelines("世界") f.seek(0)#文件指针移动到开头 print('###\n'+f.read()) f.close() # open有很多打开模式。a表示append,r表示read,w表示write,+表示读写模式。,b表示二进制,t表示文本模式,t是默认的模式。 # w 以写方式打开, # # a 以追加模式打开 (从 EOF 开始, 必要时创建新文件) # r+ 以读写模式打开 # w+ 以读写模式打开 (参见 w ) # a+ 以读写模式打开 (参见 a ) # rb 以二进制读模式打开 # wb 以二进制写模式打开 (参见 w ) # ab 以二进制追加模式打开 (参见 a ) # rb+ 以二进制读写模式打开 (参见 r+ ) # wb+ 以二进制读写模式打开 (参见 w+ ) # ab+ 以二进制读写模式打开 (参见 a+ )