我只是想批量添加一些数据。
我首先连接,然后迭代字典项,创建每个查询来更新基于mysql的zip_ids表。以下是我如何做到这一点:
connection = _mysql.connect(host="xxx",user = "user", passwd="123", db="mine")
for id, zip in id_zip.items():
query += """UPDATE zip_ids SET zip = %s id = %s;"""% (zip,id)
print query
try:
cur = connection.cursor()
connection.execute(query, multi=True)
connection.commit()
cur.close()
connection.close()
connection.disconnect()
except _mysql.connector.Error as err:
print 'issue in Execution of adding zip', str(e)
问题是,我一直得到一个异常抛出:
异常模块对象没有属性连接器
如何解决此异常?原因是什么?批量添加数据的代码是否正确?
它告诉您,\u mysql
模块没有名为connector
的属性。
我通常使用ipython来学习我一无所知的模块。
In [1]: import _mysql
In [2]: _mysql.conn
然后我按下标签键看看自动完成了什么
_mysql.connect _mysql.connection
在mysql上完成选项卡。连接向我展示了mysql。联系存在错误。那我会的
In [4]: ?_mysql.connection.error
Type: method_descriptor
String Form:<method 'error' of '_mysql.connection' objects>
Docstring:
Returns the error message for the most recently invoked API function
that can succeed or fail. An empty string () is returned if no error
occurred.
至于添加批量数据,我认为您混淆了两个不同python模块的API。您使用的是\u mysql
,但我认为您真正想要的是MySQLdb
:http://mysql-python.sourceforge.net/MySQLdb.html
希望这有帮助!
问题内容: 我有一个包含许多文件的目录。每个文件定义一些类。我的目录中也有一个空白。 例如: 我正在尝试导入和访问所有这些文件中定义的类: 这给我一个错误的说法,即没有属性。为什么?为什么我只能访问其中一个文件(),而不能访问其他文件? 问题答案: 问题是子模块不会自动导入。您必须显式导入模块: 如果您真的坚持要在导入时可用,则可以输入以下内容: 然后,这将按预期工作:
我设置了一个非常简单的项目来尝试使用Whooph引擎的Haystack,主要遵循文档中的示例。我使用pip安装了所有内容,没有版本号,所以我应该有最新的发布版本。 我收到这个错误,我不知道我现在应该做什么,我找不到类似的东西,尽管我已经搜索了谷歌。请帮忙! 项目文件夹结构非常简单,有一个名为cat的应用程序。 我得到的错误是:
问题内容: 我正在尝试建立一个ARIMA进行异常检测。我需要找到时间序列图的移动平均值,为此我尝试使用pandas 0.23 错误:跟踪(最近一次调用最近):文件“ C:\ Program Files \ Python36 \ lastmainprogram.py”,行74,在moving_avg = pd.rolling_mean(ts_log,12)中AttributeError:模块’pan
我正在尝试为一个名为Zulip的开源项目构建python api,我一直遇到下面截图所示的相同问题。 我正在运行python3,我的pip版本是10.0。0.正在讨论的文件是而混乱的代码是当属性可用于安装软件包。 现在,我知道这个构建应该成功,因为它是一个开源项目,但是我已经尝试了几个小时来修复关于的依赖问题。 任何帮助将不胜感激。
我正在尝试使用Tensorflow对象检测API来训练我自己的自定义对象检测器 我在谷歌计算引擎中使用“pip install tensorflow”安装了tensorflow。然后,我按照本网站上的所有说明进行操作:https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/training.html 当我尝
我得到的错误,而不是安装所有的依赖,如python3.6,Numpy,opencv,open-contrib-python。 我试过升级opencv 错误消息 模块cv2.cv2没有属性