py操作文件
open()
格式:<variable> = open(<name>,<mode>)
<name>磁盘文件名
<mode>打开模式
mode
r | 只读,如果文件不存在,报错 |
---|---|
w | 只写,如果文件不存在,则自动创建文件 |
a | 附加到文件末尾 |
rb | 只读只读二进制文件,如果文件不存在,则报错 |
wb | 只写二进制文件,如果文件不存在,则自动创建 |
ab | 附加到二进制文件末尾 |
r+ | 读写 |
read()
read() | 返回值为包含整个文件内容的一个字符串 |
---|---|
readline() | 返回值为文件下一行内容的字符串 |
readlines() | 返回值为整个文件内容的列表,每项是以换行符为结尾的一行字符串 |
write()
write() | 把含有本文数据或二进制数据块的字符串写入文件中 |
---|---|
writelines() | 针对列表操作,接受一个字符串列表作为参数,将他们写入文件,并且结束符不会被自动加入 |