小编Bob*_*byJ的帖子

应用程序与buildpack不兼容 - Heroku

当我跑步时git push heroku master,我得到的是:

C:\Users\Emanuele-PC\Desktop\project-mm-beta>git push heroku master
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 505 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> App not compatible with buildpack: https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/python.tgz
remote:        More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
remote:
remote:  !     Push failed
remote: Verifying deploy...
remote:
remote: !       Push rejected to project-mm-beta. …
Run Code Online (Sandbox Code Playgroud)

heroku

21
推荐指数
5
解决办法
3万
查看次数

“tuple”对象没有属性“encode”

代码如下(我是Python/Mysql新手):

import mysql.connector

conn = mysql.connector.connect(host='localhost',user='user1',password='puser1',db='mm')
cursor = conn.cursor()
string1 = 'test1'
insert_query = """INSERT INTO items_basic_info (item_name) VALUES (%s)""", (string1)
cursor.execute(insert_query)
conn.commit()
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我收到此错误:

Traceback (most recent call last)
File "test3.py", line 9, in <module>
cursor.execute(insert_query)
File "C:\Users\Emanuele-PC\AppData\Local\Programs\Python\Python36\lib\site-packages\mysql\connector\cursor.py", line 492, in execute
stmt = operation.encode(self._connection.python_charset)
AttributeError: 'tuple' object has no attribute 'encode'
Run Code Online (Sandbox Code Playgroud)

我见过这个问题的不同答案,但情况与我的情况截然不同,我无法真正理解我在哪里犯了错误。谁能帮我?

python encode mysql-connector

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

encode ×1

heroku ×1

mysql-connector ×1

python ×1