写一段python代码实现读取”物流数据.csv”,筛选目的站为北京市的数据,保存为“2.txt”并计算md5
时间: 2024-12-14 13:24:51 浏览: 1
python读取csv文件.txt
要实现这个任务,你可以按照以下步骤使用`pandas`来读取CSV文件,筛选特定数据,然后使用`hashlib`计算MD5哈希值:
首先,导入所需的库:
```python
import pandas as pd
import hashlib
```
接着,读取CSV文件:
```python
# 读取物流数据.csv
data_df = pd.read_csv('物流数据.csv')
```
然后,筛选目的站为北京的数据:
```python
# 假设'目的地'列存储的是目的站信息
beijing_data = data_df[data_df['目的地'] == '北京市']
```
接下来,将筛选后的数据保存为文本文件:
```python
# 保存为"2.txt"
beijing_data.to_csv('2.txt', index=False)
```
最后,计算文件的MD5哈希值:
```python
# 使用hashlib计算MD5
with open('2.txt', 'rb') as f:
md5_hash = hashlib.md5(f.read()).hexdigest()
print(f"文件'2.txt'的MD5哈希值为: {md5_hash}")
```
这样就完成了数据读取、筛选和MD5计算的过程。
阅读全文