python中文件读取操作模式
| 操作模式 | 具体含义 | | -------- | -------------------------------- | | `'r'` | 读取 (默认) | | `'w'` | 写入(会先截断之前的内容) | | `'x'` | 写入,如果文件已经存在会产生异常 | | `'a'` | 追加,将内容写入到已有文件的末尾 | | `'b'` | 二进制模式 | | `'t'` | 文本模式(默认) | | `'+'` | 更新(既可以读又可以写) |
def main(): try: with open('致橡树.txt', 'r', encoding='utf-8') as f: print(f.read()) except FileNotFoundError: print('无法打开指定的文件!') except LookupError: print('指定了未知的编码!') except UnicodeDecodeError: print('读取文件时解码错误!') if __name__ == '__main__': main()