【发布时间】:2022-11-12 23:25:54
【问题描述】:
我只想打印没有任何括号、逗号或括号的值。我正在将 MySQL 与带有 mysql.connector 的 python 一起使用。
当我运行此代码时,我得到“('esrvgf',)”。但我只想得到“esrvg”。
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="password",
database ="mydatabase"
)
cursor = mydb.cursor()
sql = "select nick from users where ipaddress = '192.168.1.4'"
cursor.execute(sql)
myresult = cursor.fetchall()
for x in myresult:
print(x)
【问题讨论】:
-
听起来你正在得到一个元组。试试
print(*x)或print(x[0])。
标签: python mysql mysql-python mysql-connector