在我的Laravel项目中,我添加了python代码,用于数据分离和插入到数据库中。如果我在python中声明数据库用户名密码和数据库名称,那么我可以将直接创建的CSV文件插入到数据库中,但是现在我不能在python中声明用户名和密码,因为用户名和密码将不断更改,所以我想将用户名和密码添加到配置文件并将其导入python。所以我可以随时用Laravel代码编写配置文件。我试过一些方法,但没有成功。你知道吗
到目前为止,我的代码是。
config.py
import pymysql
db = pymysql.connect(
host = "localhost" ,
user = "root" ,
passwd = "root")
file.py
import config as db
cursor = db.cursor()
csv_data = csv.reader(open('v.csv'))
next(csv_data)
for row in csv_data:
cursor.execute('INSERT INTO dbname.tablename(fields1, field2, ...) VALUES(%s, %s, %s, %s, %s, %s)',row)
db.commit()
cursor.close()
如果我把整个代码放在文件.py,我可以插入数据,但我想将其导入文件.py. 你知道吗
任何帮助都将不胜感激。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐