create_engine错误:字符串格式化期间并非所有参数都已转换

时间:2020-03-27 18:11:51

标签: python-3.x string sqlalchemy

我正在使用SQLalchemy运行一个小的python脚本。

尝试将数据库名称作为变量传递时,出现以下错误not all arguments converted during string formatting。我真的不明白为什么。

这有效:

create_engine('mysql://'+user+':'+passwd+'@127.0.0.1:%s/my_db' % server.local_bind_port)

这不起作用:

var db_name = 'my_db'
create_engine('mysql://'+user+':'+passwd+'@127.0.0.1:%s/' + db_name % server.local_bind_port) 

怎么了?

0 个答案:

没有答案