在学习python3操作mysql中遇到问题,代码入下:
import mysql.connector #创建mysql链接 conn = mysql.connector.connect(user='root',password='root',database='python',use_unicode=True) cursor = conn.cursor() #创建user表 #cursor.execute('create table user_test(user_id varchar(20) primary key,user_name varchar(20))') #插入记录 cursor.execute('insert into user_test(user_id,user_name) values(%s,%s)',['2','Jerry']) cursor.rowcount #提交事务 conn.commit() cursor.close()
运行时提示错误:
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 2218, in _find_and_load_unlocked
AttributeError: 'module' object has no attribute '__path__'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "mysql.py", line 3, in <module>
import mysql.connector
File "D:\python\mysql.py", line 3, in <module>
import mysql.connector
ImportError: No module named 'mysql.connector'; 'mysql' is not a package
File "<frozen importlib._bootstrap>", line 2218, in _find_and_load_unlocked
AttributeError: 'module' object has no attribute '__path__'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "mysql.py", line 3, in <module>
import mysql.connector
File "D:\python\mysql.py", line 3, in <module>
import mysql.connector
ImportError: No module named 'mysql.connector'; 'mysql' is not a package
原因竟然是因为我写的测试文件的名称是 msyql.py 和已有的包mysql重名了,谨记。
参考:http://stackoverflow.com/questions/16055274/python-3-mysql-connector-frozen-import-lib
相关推荐
MySQL Connector/Python是MySQL数据库的一款Python适配器,它提供了Python程序员与MySQL数据库进行交互的能力。这个`mysql-connector-python-2.1.7.tar.gz`文件是一个压缩包,包含了MySQL Connector/Python 2.1.7...
基于mysql.connector的数据库工具类,自行按业务修改啊
MySQL Connector/Python是MySQL数据库的一款Python适配器,它提供了Python程序与MySQL数据库之间的连接功能。这个库使得Python开发者能够方便地使用Python语言操作MySQL数据库,执行SQL查询,管理数据库对象,以及...
mysql-connector-python-2.1.6.zip, 解压后cd到安装目录,python setup.py install 即可, python命令行下 import mysql.connector 检验是否安装成功
Python 64位 MySQL Connector是Python编程语言与MySQL数据库之间的一个关键组件,它允许Python程序无缝地连接到MySQL服务器,执行SQL查询,并处理返回的数据。在Windows 10 64位操作系统上,这个版本的connector是...
Python MySQL Connector是一个重要的Python库,它允许Python程序与MySQL数据库进行交互。在使用这个库之前,需要确保系统中已经正确地安装了相应的依赖项。在这个压缩包文件"python_mysql_connector.zip"中,包含了...
import mysql.connector cnx = mysql.connector.connect(user='your_username', password='your_password', host='localhost', database='your_database') cursor = cnx.cursor() ``` 在这里,你需要替换'your_...
- 虽然MySQL-python在Python 2时代非常流行,但由于Python 2已退役,社区更倾向于使用对Python 3支持良好的库,如`pymysql`和`mysql-connector-python`。 综上所述,MySQL-python是一个用于Python 2.7的MySQL...
MySQL Connector/Python是MySQL数据库的一款Python适配器,它允许Python开发者使用Python语言与MySQL数据库进行交互。这个压缩包“mysql-connector-python-2.1.3.zip”包含的是MySQL Connector/Python的2.1.3版本,...
值得注意的是,由于MySQL-python在Python 3.x中已被废弃,对于Python 3.x版本的项目,推荐使用`pymysql`库代替。 总的来说,Django与MySQL的结合使用,借助MySQL-python(或pymysql)库,可以实现强大的Web应用和...
在Python中,有多种方式可以连接和操作MySQL数据库,包括`MySQL-python`(也称为`PyMySQL`)和`mysql-connector-python`这两个库。 `MySQL-python-1.2.3.win-amd64-py2.7.exe`是针对Python 2.7版本的64位Windows...
mysql-connector-python-8.0.30-windows-x86-64bit.msi
3. `pymysql`:由yutaka.matsubara开发,是一个纯Python的MySQL客户端,与`mysql.connector`类似,它不依赖C库,提供良好的可移植性。其性能和`mysql.connector`相当,同时支持查询结果以字典形式返回,便于数据处理...
4. **解析与编译**:`Parser`目录下的文件处理Python源代码的解析,生成抽象语法树(AST),然后`Parser/Python.asdl`定义了Python语句和表达式的结构。 5. **字节码编译**:Python源代码被编译成字节码,存储在`....
python实验二Flask个博系统(python+mysql).zippython实验二Flask个博系统(python+mysql).zippython实验二Flask个博系统(python+mysql).zippython实验二Flask个博系统(python+mysql).zippython实验二Flask个...
mysql解法哦mysqlPython.txt解法哦mysqlPython.txt解法哦mysqlPython.txt解法哦mysqlPython.txt解法哦mysqlPython.txt解法哦mysqlPython.txt解法哦mysqlPython.txt解法哦mysqlPython.txt解法哦mysqlPython.txt解法哦...
标题中的“用Python将mysql数据导出成json的方法”指的是使用Python编程语言,结合相关库,将MySQL数据库中的数据转换并保存为JSON格式的文件。这个过程通常在数据分析、数据迁移或者API接口开发等场景中非常有用。...
根据给定的文件信息,我们可以总结出Python操作MySQL数据库的几个关键知识点,这些知识点涵盖了连接数据库、执行SQL语句、创建表、插入数据以及查询数据等基本操作。 ### Python操作MySQL的基本步骤 #### 连接...