2024-04-26 17:24:31 发布
网友
对于同时在同一个python环境中执行的工具中的类,使用相同的名称是一种不好的做法吗
我创建了两个python小部件,如下图所示。每个小部件都包含使用自己的自定义排序模型的QTreeViews
我想知道在这两个文件之间将SortModel和MainWindow类都命名为相同是不是一种不好的做法
因为我后来把这两个文件作为标签加载到同一个工具中。我开始得到一些奇怪的程序错误,我有一种感觉,这可能是造成它
考虑到必须将两个类导入到同一个模块名称空间中,对不同的类使用相同的名称是一个坏主意,而不是一个坏做法
当前模块将只使用其中一个类来处理所有需要其中一个的情况;奇怪的结果
但是,您可以通过使用import as功能在导入级别将两者区分开来:
import as
from camera_publish import SortModel as CameraSortModel from cache_publish import SortModel as CacheSortModel
考虑到必须将两个类导入到同一个模块名称空间中,对不同的类使用相同的名称是一个坏主意,而不是一个坏做法
当前模块将只使用其中一个类来处理所有需要其中一个的情况;奇怪的结果
但是,您可以通过使用
import as
功能在导入级别将两者区分开来:相关问题 更多 >
编程相关推荐