我正在尝试连接一个动态insert语句(超过100个insert),而不是逐个执行,而是只将所有语句连接到一个变量中。在
下面是一个基本的例子:
insert_ = " insert into table ( field,zone) values ('a','b'); "
insert_b = " insert into table ( field,zone) values ('c','d'); "
insert_c = " insert into table ( field,zone) values ('e','f'); "
list = []
list.append(insert_)
list.append(insert_b)
list.append(insert_c)
print list
电流输出:
^{pr2}$期望输出:
insert into table ( field,zone) values ('a','b'); insert into table ( field,zone) values ('c','d'); insert into table ( field,zone) values ('e','f');
谢谢你的阅读。在
简单如
"".join(list)
。或者根本不使用列表,只使用字符串连接,正如Hemesh所说。在另外,请不要把你的名单命名为“名单”。在python中,这是一个保留的关键字(我自己有时也会陷入这个陷阱,但这是一个非常糟糕的主意)。在
只需将它们串联起来,不需要使用列表。在
这就是为什么执行很多。。。在
相关问题 更多 >
编程相关推荐