对于文件操作,python提供了3种做法:open(), os.open() 和with open()语句。
1. open()函数:一般用于更高级的文件读写操作,即人能读懂的用法,如果是写入数据,可用传入字符串。
用法:open(path, mode) 以给定的路径和模式去打开文件,返回一个文件对象。
mode参数有:
模式 | 可做操作 | 若文件不存在 | 是否覆盖 |
r | 只读 | error | - |
r+ | 读写 | error | T |
w | 只写 | create | T |
w+ | 读写 | create | T |
a | 只写 | createF,尾部追加写 | |
a+ | 读写 | create | F,尾部追加写 |
wb | 只写二进制字符串,写入bytes | creT | |
rb | 只读二进制字符串,返回bytes | error | -< |