帮我写一个可以自动拉取接口数据并写入mysql数据库的python自动化脚本
时间: 2023-03-23 08:04:46 浏览: 229
Simple_Mysql_Backup:简单的 Mysql 备份
好的,我可以回答这个问题。可以使用Python中的requests库来拉取接口数据,使用pymysql库来连接MySQL数据库并将数据写入。具体实现可以参考以下代码:
```python
import requests
import pymysql
# 拉取接口数据
response = requests.get('http://example.com/api/data')
data = response.json()
# 连接MySQL数据库
conn = pymysql.connect(host='localhost', user='root', password='password', database='mydb')
cursor = conn.cursor()
# 写入数据
for item in data:
sql = "INSERT INTO mytable (field1, field2, field3) VALUES (%s, %s, %s)"
cursor.execute(sql, (item['field1'], item['field2'], item['field3']))
# 提交事务并关闭连接
conn.commit()
cursor.close()
conn.close()
```
以上代码仅供参考,具体实现需要根据实际情况进行调整。
阅读全文