1.file文件 txt xml html
读取文件:open文件
读取文件内容,如下图所示:
mode 打卡文件的模式:
r:read w:write a:append
r+ w+ a+
rb rb+ wb wb+ ab ab+
r:只读
w:只写
a:追加 只能写
r+:可读可写
w+:可读可写
a+:可读可写
rb rb+ wb wb+ ab ab+
file文件open之后默认是r 只读模式 不可写
file文件open之后是r+ 可读可写,
先写的话,光标在最前面,就会从头覆盖写
先读的话,光标在最后就会写在最后,不会换行
写入中文:encoding="utf-8"
file文件open之后是w, 只写模式 不可读
file文件open之后使用w+ 可读可写 不管是w还是w+,如果文件存在直接清空再重写,如果文件不存在,会新建一个文件,进行重新
file文件open之后使用a 如果文件存在,追加在最后,不会清空直接最后写入;如果文件不存在,直接新建一个文件,写入
换行:使用 \n
按行读取:print(file.readline())
读取多行: 返回的是列表,里面是字符串
写多行:使用列表,里面是字符串,多行数据用逗号隔开,可以使用换行符;