Python 读写文件
时间: 2023-11-19 17:52:39 浏览: 196
Python读写文件
好的,关于 Python 读写文件,我可以给你一些基本的介绍。
在 Python 中,我们可以使用内置的 `open()` 函数来打开一个文件,并返回一个文件对象。例如,我们可以使用以下代码来打开一个名为 `example.txt` 的文件:
```python
file = open('example.txt', 'r')
```
其中,第一个参数是文件名,第二个参数是打开文件的模式。常见的模式有:
- `'r'`:只读模式,打开文件后只能读取文件内容,不能修改。
- `'w'`:写入模式,打开文件后可以写入内容,如果文件已存在,则会覆盖原有内容;如果文件不存在,则会创建一个新文件。
- `'a'`:追加模式,打开文件后可以写入内容,但不会覆盖原有内容,而是将新内容追加到文件末尾。
在读取文件内容时,我们可以使用 `read()` 方法来读取整个文件的内容,或者使用 `readline()` 方法来逐行读取文件内容。例如:
```python
# 读取整个文件
content = file.read()
# 逐行读取文件
line = file.readline()
while line:
print(line)
line = file.readline()
```
在写入文件内容时,我们可以使用 `write()` 方法来写入字符串。例如:
```python
file.write('Hello, world!')
```
最后,记得在操作完文件后关闭文件对象,以释放资源。例如:
```python
file.close()
```
阅读全文