我正在尝试从数据库 (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)]
但这行不通,因为我的类型不是pythonic。
有任何想法吗?