数据库数据如何以字典方式写入txt文件
时间: 2023-08-10 21:05:39 浏览: 184
可以按照以下步骤将数据库数据以字典方式写入txt文件:
1. 连接数据库并查询数据,将数据以字典的形式保存在变量中。
2. 打开一个txt文件进行写入操作。
3. 将字典中的每一个键值对逐行写入txt文件中,格式可以自定义,例如每行写入一个键值对,键和值之间用制表符隔开。
4. 关闭txt文件,完成写入操作。
以下是一个Python代码示例:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', user='root', password='123456', database='test', charset='utf8')
cursor = conn.cursor()
# 查询数据
sql = "SELECT * FROM students"
cursor.execute(sql)
results = cursor.fetchall()
# 将数据以字典形式保存
data_dict = {}
for row in results:
data_dict[row[0]] = row[1]
# 写入txt文件
with open('data.txt', 'w', encoding='utf-8') as f:
for key, value in data_dict.items():
f.write(str(key) + '\t' + str(value) + '\n')
# 关闭文件和数据库连接
f.close()
cursor.close()
conn.close()
```
以上代码将数据库中名为"students"的表中的数据以字典形式保存,并将其写入名为"data.txt"的txt文件中。每行写入一个键值对,键和值之间用制表符隔开。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)