Python 命令行导入 mysql.connector 的正常现象
在命令行输入 python -c 'import mysql.connector' 时,没有任何输出且不报错是正常现象。这表示 Python 已经成功地导入 mysql.connector 模块,但没有执行任何额外的操作。
这种现象通常出现在以下两种情况:
- 您只是想要检查
mysql.connector模块是否已经安装。 - 您想要在命令行中执行一段简单的代码,而该代码仅仅依赖
mysql.connector模块。
例如,以下代码只会导入 mysql.connector 模块,不会执行任何操作:
import mysql.connector
如果您需要在命令行中执行更复杂的代码,例如连接数据库并执行查询,则需要在 python -c 后面添加相应的代码。
例如:
python -c 'import mysql.connector; conn = mysql.connector.connect(host='localhost', user='username', password='password', database='database_name'); cursor = conn.cursor(); cursor.execute('SELECT * FROM table_name'); result = cursor.fetchall(); print(result)'
这段代码会连接到名为 database_name 的数据库,执行 SELECT * FROM table_name 查询,并将结果打印到命令行。
请注意,以上代码仅供参考,您需要根据自己的实际情况修改数据库连接信息和 SQL 语句。
原文地址: https://www.cveoy.top/t/topic/oe5y 著作权归作者所有。请勿转载和采集!