私はPythonで新しく、Oracleテーブルのデータを配列に追加し、別の値をレコードのdatetime(文字列)として追加しようとしています。タプルdatetimeに参加するには
私のコードは次のとおりです。使用しようとした
('1110', '1000074', 2060,'2017-02-23 11:57:41')
:
('1110', '1000074', 2060, '2', '0', '1', '7', '-', '0', '2', '-', '2', '3', ' ', '1', '1', ':', '5', '2', ':', '0', '2')
は、私は、出力は次のようになりますので、日付に参加したい:
now = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
con = cx_Oracle.connect('user', 'pass', dsn_tns)
q='SELECT columns FROM table'
device_status = []
cursor = con.cursor()
cursor.execute(q)
results = cursor.fetchall()
for row in results:
device_status.append(row + tuple(now))
con.close()
print device_status[1]
これが出力されます参加しましたが、次のエラーが発生しました:
can only concatenate tuple (not "str") to tuple
私は間違っていますか?
感謝のすべての値を分割します。私にはうまくいく。 –