python文件操作
打开一个文件:
fp = open(“g:\test.txt”,“r”,encoding = “utf-8”)
第一个参数"g:\test.txt"为文件的路径,可使用绝对路径或者相对路径,要读取的文件,路径一定要存在
第二个参数"r"为文件的操作模式,r表示只读,非必填,缺省默认为r
第三个参数encoding = "utf-8"为打开文件的编码方式,非必填,缺省默认为gbk
操作模式:
r:read
w:write
a:append
r+:read and write #不清空内容,可以同时读和写入内容
w+:write and read #先清空所有文件内容,然后写入,然后你才可以读取你写入的内容
a+:append and read
w为清空写,写入前会把原文件中的内容清空
a为追加写,会在原文件的末尾追加写入
a模式写,是在文件的最后面写
r+的写,是在文件的最开始
二进制操作模式:
rb:read binary
wb:write binary
ab:append binary
fp = open(“g:\test.txt”,“a+”,encoding = “utf-8”) #打开文件
#文件读取时,行的末尾包含回车符号
fp.read() #