我正在编写一个python程序来在不同的数据库之间进行粒度同步。在
我使用SQLAlchemy和一个名为sqlautocode的模块来检查数据库和生成模式类。在
有两个数据库要同步,表名相同,由sqlautocode编写的类会产生同名的结果。在
我必须导入带有任意前缀的see类,我在考虑这样的事情:
from module_name import * with prefixes
否则,我应该使用“as”修饰符导入每个类名,如下所示:
^{pr2}$第一个硬代码名称提取程序与控制列表和执行/评估复杂代码我想对它的一些建议。在
更新: autotable:autotable是前缀
谢谢大家
在这种情况下,您不必从模块导入类。而是导入两个模块。像这样:
另一方面,这不允许您使用像
pyflakes
这样的酷工具。所以我会努力工作(你只需要做一次,对吗?)并通过重命名导入类。我非常支持from x import something
,因为它可以让您尽早地检测错误。在只需导入模块,不要试图从中提取名称。
from X import Y
应该偶尔使用。在相关问题 更多 >
编程相关推荐