我正在按照下面的代码使用 mysql.connector 库从 python 运行 mysql 查询
cnx = mysql.connector.connect(host=mysql_localhost, user=user, password=password, database=database)
cursor = cnx.cursor()
cursor.execute("select * from settings" )
results = cursor.fetchall()
ID, server, port, user, password, temp_min ,temp_max = results[0]
print(user)
cursor.close()
cnx.close()
结果如下
u'admin'
我注意到以 varchar 形式存储在数据库中的值显示为 u'' 我如何在没有 u'' 的情况下获得值,所以所需的输出是
admin
最佳答案
u
表示这是一个 unicode 字符串。你应该阅读 Unicode HOWTO以便更好地理解。
关于python - 过滤 python mysql 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17756003/