python文件读取写入
时间: 2024-10-15 11:02:47 浏览: 5
在Python中,文件操作是非常常见的任务。你可以使用内置的`open()`函数来读取和写入文件。这里简单地介绍基本步骤:
**读取文件(以文本模式为例)**:
```python
# 打开文件(默认模式 'r' 表示读取)
with open('example.txt', 'r') as file:
# 读取内容
content = file.read()
# 或者按行读取
lines = file.readlines()
# 关闭文件,无需显式调用close(),with语句会自动处理
```
**写入文件(以文本模式为例)**:
```python
# 创建一个新的文本文件(如果不存在),并设置为追加模式 'a'
with open('example.txt', 'a') as file:
# 写入数据
file.write('这是一段新内容\n')
# 可以一次写入多行
file.writelines(['这是第二行\n', '这是第三行'])
# 写入完毕,文件依然保持打开状态,直到with块结束
```
**注意**: 在完成操作后,始终推荐使用`with`语句来管理文件,因为`with`可以确保文件在操作完成后会被正确关闭。
**相关问题--:**
1. Python如何防止在写入文件过程中其他程序修改文件内容?
2. 如何以二进制模式打开文件进行读写?
3. 使用`open()`函数时,除了'r'、'w'还有哪些常用的文件模式?