【问题标题】:Python 2.7, TypeError: bad operand type for unary +: 'str' [closed]Python 2.7,TypeError:一元+的错误操作数类型:'str' [关闭]
【发布时间】:2015-08-08 15:22:38
【问题描述】:

好像我的 SQL 请求结束于:

TypeError: bad operand type for unary +: 'str'

你能告诉我我在这里做错了什么吗?

PS:我重命名了 test1。

sql = "INSERT INTO dedi(test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1, test1) VALUES ('%s', '%s', '%s', '%s', '%s' , '%s' , '%s'  , '%s' , '%s'  , '%s', '%s', '%s' , '%s' , '%s' ,'%s' ,'%s' , '%s', '%s', '%s', '%s', '%s' , '%s' , '%s' , '%s'  )" % \
("Test", "flags/Test.png", "Test",  data[servcount][9] , data[servcount][8]  ,  +data[servcount][8]  ,  data[servcount][0]   , data[servcount][1]  ,  data[servcount][2]   ,  data[servcount][3] , "" , 0 ,  data[servcount][4]  ,  data[servcount][5] ,  data[servcount][7]  , 1 , 1, "", 0 , "", 1 , 0 , 1 , "" )

【问题讨论】:

    标签: python python-2.7 mysql-python


    【解决方案1】:

    您的一个参数(元组中的第 6 个)前面有一个 +

    +data[servcount][8]
    

    删除+

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-28
      • 2021-01-15
      • 1970-01-01
      • 1970-01-01
      • 2021-03-17
      • 2014-01-02
      相关资源
      最近更新 更多