我試圖從數據庫(MS-Access)讀取數據,操作它們,然後在創建新表格後將其寫回。 基本上一切都運行良好(讀,寫,創建表),但我面臨的問題如下:Python:在MS-Access數據庫中寫入時更改類型
首先,我創建的表有5個字段有以下類型:
Types = ['integer', 'varchar(12)', 'integer', 'double', 'date']
的數據我想寫的形式是:
Items = ['1', 'Widgit', '5.0', '15.1234', '2009-01-29 13:05:30']
正如你所看到的數據元素具有類型str
。所以,一般情況下,我應該這樣做:
[Type(Item) for (Type, Item) in zip(Types, Items)]
但是,這是行不通的,因爲我的類型不Python的。
任何想法?
你想在Python或VBA中進行轉換嗎? – ChrisProsser
我正在使用adodbapi使用python。 – Tengis