请说出文件写入函数(2个)和文件读入函数(3个),并说明他们的含义
时间: 2023-12-20 09:03:42 浏览: 30
文件写入函数:
1. `write()` 函数:用于将字符串写入文件。如果文件不存在,则会创建一个新文件。如果文件已经存在,则会覆盖原有内容。写入的内容必须是字符串类型。
2. `writelines()` 函数:用于将多个字符串写入文件。与 `write()` 函数不同的是,`writelines()` 函数可以一次写入多个字符串,每个字符串必须以换行符 `\n` 结尾。
文件读入函数:
1. `read()` 函数:用于从文件中读取指定数量的字符或者全部内容,并返回字符串类型的数据。如果未指定读取数量,则默认一次性读取全部内容。
2. `readline()` 函数:用于从文件中读取一行内容,并返回字符串类型的数据。如果文件已经读取到结尾,则返回空字符串。
3. `readlines()` 函数:用于从文件中读取所有行,并返回一个列表。列表中的每个元素对应文件中的一行内容,每行的末尾会包含一个换行符 `\n`。
例如,使用 `write()` 函数将字符串写入文件:
```python
with open('example.txt', 'w') as f:
f.write('Hello, world!')
```
使用 `read()` 函数读取文件中的全部内容:
```python
with open('example.txt', 'r') as f:
content = f.read()
print(content)
```
输出结果为:
```
Hello, world!
```
使用 `readlines()` 函数读取文件中的所有行:
```python
with open('example.txt', 'r') as f:
lines = f.readlines()
print(lines)
```
输出结果为:
```
['Hello, world!']
```