2017-04-04 9 views
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) 

答えて

関連する問題