python读取txt写入mysql
时间: 2023-07-17 21:06:38 浏览: 104
python读取txt文件将数据导入mysql数据库
你可以使用Python的内置模块来读取txt文件,并使用第三方库如`pymysql`将数据写入MySQL数据库。下面是一个简单的示例代码:
```python
import pymysql
# 连接到MySQL数据库
conn = pymysql.connect(host='localhost', user='your_username', password='your_password', db='your_database')
cursor = conn.cursor()
# 读取txt文件
with open('data.txt', 'r') as file:
lines = file.readlines()
# 将数据写入MySQL数据库
for line in lines:
# 按照具体的数据格式进行处理,这里假设txt文件中每行数据以逗号分隔
data = line.strip().split(',')
sql = "INSERT INTO your_table (column1, column2, column3) VALUES (%s, %s, %s)"
cursor.execute(sql, (data[0], data[1], data[2]))
# 提交事务并关闭连接
conn.commit()
conn.close()
```
你需要根据实际情况修改代码中的数据库连接信息、文件路径、数据格式等。注意确保已安装`pymysql`库,你可以使用`pip install pymysql`进行安装。
阅读全文