一种解决方案是手动进行转换-例如,这有效:
def convert(self, saType): type = "Unknown" if isinstance(saType,sqlalchemy.types.INTEGER): type = "Integer" elif isinstance(saType,sqlalchemy.types.VARCHAR): type = "String" elif isinstance(saType,sqlalchemy.types.DATE): type = "Date" elif isinstance(saType,sqlalchemy.dialects.mysql.base._FloatType): type = "Double" return type
不知道这是否是正常的python处理方式…我仍然像Java程序员一样思考。



