データベースに接続し、バージョン情報を印刷する。文字列の形式が出力ごとに異なるのはなぜですか? - Python、mariaDB
db = pymysql.connect(host='localhost', port=3306, user='root',
passwd='root', db='exam',charset='utf8')
cursor = db.cursor()
cursor.execute("select version()")
data = cursor.fetchone()
print "version : %s" % data
print "%s" % data
print data
ファーストプリント(印刷 "バージョン:%s" の%のデータ)の結果
バージョン:5.5.56-MariaDB
第二の印刷結果(プリント "%s" は%データ)
5.5.56-MariaDB
第三の印刷結果(印刷データ)
(u'5.5.56-MariaDB」)
なぜ出力文字列が異なりますか? なぜ3番目の結果に似ているのか分かりません。 3番目の印刷結果で印刷するときに、2番目の出力のような出力を得る方法はありますか?ありがとう。
文字列としてキャストデータを入力してください。 – 0TTT0
@ 0TTT0ありがとうございます。 – mark3