Python 输入输出与异常处理全解析
1. Python 输入输出基础
1.1 文件操作
在 Python 中,文件操作是常见的输入输出操作之一。可以使用内置的 open 函数来打开文件,打开时需要指定文件名和打开模式。打开模式有多种,常见的如下表所示:
| 模式 | 描述 |
| ---- | ---- |
| ‘r’ | 只读模式,默认模式,用于读取文件内容 |
| ‘w’ | 写入模式,会覆盖原有文件内容,如果文件不存在则创建新文件 |
| ‘a’ | 追加模式,在文件末尾追加内容,如果文件不存在则创建新文件 |
| ‘t’ | 文本模式,处理文本文件 |
| ‘b’ | 二进制模式,处理二进制文件 |
以下是一个简单的文件读写示例:
# 写入文件
f = open('poem.txt', 'w')
f.write("When the work is done\nif you wanna make your work also fun:\n use Python!")
f.close()
# 读取文件
f = open('poem.txt')
while True:
line = f.readline()
if len(line) == 0:
break
print(line, end='')
f.close()
上述代码的执行流程如下:
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



