小编Myc*_*sad的帖子

Python:如何从两个模块导入具有相同名称的类?

我正在编写一个python程序来在不同的DB之间进行粒度同步.

我正在使用SQLAlchemy和一个名为sqlautocode的模块进行数据库检查和模式类生产.

有两个DB同步,具有相同的表名,sqlautocode编写的类具有相同的名称.

我必须导入带有任意前缀的theese Classes,我正在考虑这样的事情:

from module_name import * with prefixes
Run Code Online (Sandbox Code Playgroud)

否则我应该使用"as"修饰符导入每个Classes名称,如下所示:

from module_name import x as master_x
Run Code Online (Sandbox Code Playgroud)

第一个带有控制列表和exec/eval复杂代码的HardCode名称提取程序我想对它提出一些建议.

更新:解决方案是sqlautocode选项: - table-prefix = TABLE_PREFIX

谢谢你们

python import class

2
推荐指数
1
解决办法
2482
查看次数

标签 统计

class ×1

import ×1

python ×1