python文本文件相关题型
时间: 2023-06-22 22:35:28 浏览: 46
以下是几个与 Python 文本文件相关的题型:
1. 如何打开一个文本文件并读取其中的内容?
```python
# 打开文件
with open('file.txt', 'r') as f:
# 读取文件内容
content = f.read()
# 输出文件内容
print(content)
```
2. 如何写入文本文件?
```python
# 打开文件
with open('file.txt', 'w') as f:
# 写入文件内容
f.write('Hello, World!')
```
3. 如何在文本文件中追加内容?
```python
# 打开文件
with open('file.txt', 'a') as f:
# 追加文件内容
f.write('\nHello, Python!')
```
4. 如何逐行读取文本文件?
```python
# 打开文件
with open('file.txt', 'r') as f:
# 逐行读取文件内容
for line in f:
# 输出每一行的内容
print(line)
```
5. 如何读取 CSV 文件?
```python
import csv
# 打开 CSV 文件
with open('file.csv', 'r') as f:
# 读取 CSV 文件内容
reader = csv.reader(f)
# 遍历 CSV 文件内容
for row in reader:
# 输出每一行的内容
print(row)
```
6. 如何写入 CSV 文件?
```python
import csv
# 打开 CSV 文件
with open('file.csv', 'w', newline='') as f:
# 创建 CSV 文件写入器
writer = csv.writer(f)
# 写入 CSV 文件内容
writer.writerow(['Name', 'Age', 'Gender'])
writer.writerow(['Alice', '25', 'Female'])
writer.writerow(['Bob', '30', 'Male'])
```