我对mysql表进行查询,然后打印变量:
# -*- coding: utf-8 -*-
import MySQLdb
db = MySQLdb.connect(host="192.168.0.22", user="centro", passwd="qQQ!000p", db="centrodb")
cursor = db.cursor()
cursor.execute("SELECT Dias, HoraConsulta, HoraSaida, nome, Consulta, centrodb.LocalConsulta.Descricao, Contato FROM centrodb.RegistoConsultas LEFT OUTER JOIN centrodb.LocalConsulta ON centrodb.LocalConsulta.Id = centrodb.RegistoConsultas.`Local` LEFT OUTER JOIN centrodb.utentes ON centrodb.utentes.codigoutente = centrodb.RegistoConsultas.Utente LEFT OUTER JOIN centrodb.DiasSemana ON centrodb.DiasSemana.Id = centrodb.RegistoConsultas.DiaSemana")
myresult = cursor.fetchall()
for linha in myresult:
dia = linha[Dias]
hora = linha[HoraConsulta]
saida = linha[HoraSaida]
utente = linha[nome]
consulta = linha[Consulta]
local = linha[Descricao]
contato =linha[Contato]
print "Dia: " + dia
print "Hora Consulta: " + hora
print "Hora Saida: " + saida
print "Utente: " + utente
print "Consulta: " + consulta
print "Local: " + local
print "Contato: " + contato
except:
print("Erro: Impossível obter dados")
在ubuntu 16.04终端上运行脚本时,出现以下错误: [![在此处输入图像描述][1]][1]
像@user2357112一样,打印后似乎有一个看不见的字符。你知道吗
我复制并粘贴你的代码在我的侧边,它显示有一个看不见的字符,你将不得不按backspace,你会注意到,它不会删除字母t,但隐藏的字符。你知道吗
相关问题 更多 >
编程相关推荐