gpt4 book ai didi

来自文本文件的Python代码Mysql连接字符串

转载 作者:行者123 更新时间:2023-11-30 21:25:47 24 4
gpt4 key购买 nike

我正在使用 python 从 MySql 数据库中获取数据,它运行良好。现在我想从文本文件中读取连接字符串详细信息(host="192.168.1.50", user="dbuser", passwd="password", db="dbTest")。我尽力了,但没有用。任何人都可以帮忙提供示例代码吗..提前致谢...这是我的代码...

connection = MySQLdb.connect(host="192.168.1.50", user="dbuser", passwd="password", db="dbTest")
sql_insert_query = "SELECT FIELD1, FIELD2, FIELD3 from dbTest.tbllog"
cursor = connection.cursor()
result = cursor.execute(sql_insert_query)
connection.commit()

最佳答案

考虑使用 eval() 函数:

inp = open('input.txt', 'r', encoding='utf-8')

connection = eval('MySQLdb.connect({})'.format(inp.readline().strip()))

inp.close()

请注意,如果文件结构发生变化,此代码将不起作用。另外,请记住导入所需的库。

关于来自文本文件的Python代码Mysql连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59133936/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com