0
質問があり、明確な答えが見つかりませんでした。 私はPythonを使用していて、MS Access.Iからデータベースをインポートしています。データベース内の一部のデータを検索し、GUIに表示します。データが存在しない場合はスキップするか、以下の図に示すようにNoneを出力します。 今、私はいくつかの方法でGUIで印刷できますが、始めにUnicodeブラケットまたは 'u'文字を取得する方法が問題になります。どのように私はそれを削除することができます。 GUIユニコードなしのカーソルとディスプレイを使用するPython MS Accessデータベース
私のコードは以下の通りです:データベースのデータ を保持するために、いくつかの空の配列を使用すると、コードは私のデータであるあなたは、データベースに使用されているエンコーディングを知っている場合は、あなたが何かを行うことができ
DTC_Description = []
connection = pypyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb)};UID=admin;UserCommitSync=Yes;SafeTransactions=0;MaxScanRows=8;MaxBufferSize=2048;FIL={MS Access};DriverId=25;DefaultDir=C:\PYTHON27;DBQ=C:\PYTHON27\iso14229dtcs.mdb;')
cursor1 = connection.cursor()
cursor1.execute("SELECT Field2 FROM DTC_CODES Where Field1 = '{}'".format(code))
# Here it will print
row = cursor1.fetchone()
if row:
r1 = row[0]
print r1
DTC_Description.append(row)