gpt4 book ai didi

python - Python 中从 MySQL 返回的字符串

转载 作者:行者123 更新时间:2023-11-30 00:27:00 26 4
gpt4 key购买 nike

我尝试使用以下 Python 脚本从 MySQL 数据库检索值:

import mysql.connector
from mysql.connector import errorcode

config_file = {}
try:
cnx = mysql.connector.connect(<removed.)
except mysql.connector.Error as err:
if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:
print("Something is wrong with your user name or password")
elif err.errno == errorcode.ER_BAD_DB_ERROR:
print("Database does not exists")
else:
print(err)
else:

cursor = cnx.cursor()

cursor.execute("SELECT config_key, config_value FROM T_ConfigTable")

for (config_key, config_value) in cursor:
print("{}: {}".format( config_key, config_value))
config_file[config_key] = config_value

cursor.close

cnx.close

print( config_file)

但结果总是返回为:

b'值1':b'值2'

等等

如何去掉 b ?

我使用Python 3.2

感谢您的帮助

最佳答案

您可以使用config_value.decode('utf-8')

关于python - Python 中从 MySQL 返回的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22797186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com