我正在写一个python程序来做不同数据库之间的粒度同步。Python:如何从两个模块中导入具有相同名称的类?
我使用SQLAlchemy的和DB检查和架构类生产模块命名sqlautocode。
有两个数据库同步,具有相同的表名,由sqlautocode结果有相同的名字写的类。
我不得不进口theese类任意前缀,我想是这样的:
from module_name import * with prefixes
否则我应导入每类名称与“为”调节剂,像这样:
from module_name import x as master_x
硬编码的先用控制列表和exec/EVAL复杂的代码名称提取程序我想了解它的一些建议。
UPDATE: 的解决方案是一个sqlautocode选项:--table前缀= TABLE_PREFIX
谢谢大家
为什么不只是'import module_name,module2_name'? – 2012-01-02 11:41:31