文件类型的python代码
时间: 2024-10-18 07:03:11 浏览: 15
基于python实现删除指定文件类型
Python支持多种文件类型处理,包括文本文件(`.txt`、`.csv`等)、二进制文件(如`.jpg`, `.png`, `.mp3`等)、XML和JSON文件、CSV表格文件、甚至是数据库连接(如`.dbf`, `.xlsx`等)。以下是处理常见文件类型的一些示例:
1. **文本文件**:
```python
with open('example.txt', 'r') as file:
content = file.read()
```
2. **读写CSV文件**:
```python
import csv
with open('data.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['Name', 'Age'])
writer.writerow(['Alice', 25])
with open('data.csv', 'r') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
print(row)
```
3. **JSON文件**:
```python
import json
with open('data.json', 'r') as file:
data = json.load(file)
print(data['key'])
```
4. **读写二进制文件**(例如图片):
```python
from PIL import Image
img = Image.open('image.jpg')
# 对图像操作...
img.save('new_image.jpg')
```
阅读全文