1
私はPython 2.7を使用して、pypyodbcでMS Accessのデータベースにアクセスしています。 は、しかし、私のリストではなくUTF8UTF-8でMS Accessデータベースからデータを取得する
のUnicodeである次のように私のコードは次のとおりです。
listofvariants=list()
conn=pypyodbc.win_connect_mdb("C:\Users\Database.mdb")
cursor = conn.cursor()
cursor.execute("SELECT Name FROM Variant")
for row in cursor.fetchall():
listofvariants.append(row)
print(listofvariants)
cursor.close()
conn.close()
私の結果は、私が試してみました
["(u'Base Variant ',)", "(u'First Variant ',)"
代わりの
["Base Variant", "First Variant"]
ですrow.encode( 'UTF-8')で操作するが、エラーメッセージが表示される: はAttributeError: '行' オブジェクトには属性 'エンコード'