Ich bin neu bei MySQLdb. Ich muss Werte aus einer vordefinierten Datenbank lesen, die in MySQL gespeichert ist. Mein Problem ist, dass die Werte, wenn sie gesammelt werden, im Tupelformat und nicht im Stringformat vorliegen. Daher meine Frage: Gibt es eine Möglichkeit, Tupel in Strings zu konvertieren?
Nachfolgend finden Sie die Details meines Codes
import MySQLdb
#get value from database
conn = MySQLdb.connect("localhost", "root", "123", "book")
cursor = conn.cursor()
cursor.execute("SELECT koc FROM entries")
Koc_pre = str(cursor.fetchone())
#create a input form by Django and assign pre-defined value
class Inp(forms.Form):
Koc = forms.FloatField(required=True,label=mark_safe('KOC (mL/g OC)'),initial=Koc_pre)
#write out this input form
class InputPage(webapp.RequestHandler):
def get(self):
html = str(Inp())
self.response.out.write(html)
Die Ausgabe erfolgt im Tupelformat "Koc=('5',)", ich möchte aber "koc=5". Kann mir jemand Vorschläge machen oder ein Nachschlagewerk nennen, das ich prüfen sollte?
Vielen Dank im Voraus!