利用python分割字符串拼接成sql语句

最近客户提供了大量的一串字符串需要插入数据库,手工添加实在繁琐,想想就用python实现吧。

str='111 222 333 444 555 666 777 888 999 155 255 355 455 555 655 755 855 955 551 552 553 554 555 556 557 558 559 151  252 353 454 555 656 757 858 959 100 200 300 400 500 600 700 800 900 001 002 003 004 005 006 007 008 009 101  202 303 404 505 606 707 808 909 515 525 535 545 505 565 575 585 595 020 010 030 040 050 060 070 080 090'
#print(str.split(" "))
sql='INSERT INTO `shuanm_haoma` (`haoma`, `data_id`) VALUES'
lst=str.split(" ")
sql1=''
for val in lst:
    sql1+='('+ val.strip()+',79),'

print (sql+sql1.strip(',')+';')


支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享
    匿名评论
  • 评论
人参与,条评论