2016-03-29 3 views
-3

ich ein get Daten aus MySQL von phthon wie dieseIch habe einen falschen Datentyp von MySQL von Python

query = ("select distinct packet from http_sum where downloadspot = 'dilian'") 
    cursor.execute(query) 
    for (packet) in cursor: 
     cdndata_name.append(packet) 

schrieb Wie Sie sehen, es ist so easy.But bekam ich Daten wie folgt aus: (u‘ panzarcn.rar ',) wie man es in string, danke

+2

http://stackoverflow.com/a/13073070 – Lafexlos

+1

Ich denke, Sie erhalten ein Tupel von Ihrem Cursor zurück. Wenn Sie nur das erste Element benötigen, verwenden Sie 'cdndata_name.append (packet [0])'. – Matthias

Antwort

1

Das ist kein falscher Datentyp, es ist unicode und es ist der Datentyp, den Sie verwenden sollten, um mit Text in Ihrem Code umzugehen. Wenn Sie es wirklich zu str konvertieren müssen, schauen Sie sich die Antworten in the question linked by @Lafexlos an.

+0

danke ich habe es verstanden –

Verwandte Themen