小编Ric*_*ite的帖子

直接在包的命名空间中公开Python包中的模块内的类

我有一个wxPython应用程序,它在各自的模块中使用各种GUI类来调用gui.使用此设置,导入主窗口将按如下方式完成:

from gui.mainwindow import MainWindow
Run Code Online (Sandbox Code Playgroud)

这对我来说看起来很乱,所以我更改了包的__init__.py文件,gui将类直接导入包命名空间:

from mainwindow import MainWindow
Run Code Online (Sandbox Code Playgroud)

这允许我像这样导入主窗口:

from gui import MainWindow
Run Code Online (Sandbox Code Playgroud)

这在美学上看起来更好,我认为它也更接近地代表了我正在做的事情(MainWindowgui"命名空间" 导入类).我制作gui软件包的原因是为了将所有GUI内容保持在一起.我可以轻松地创建一个gui模块并将所有GUI类填充到其中,但我认为这将是无法管理的.该软件包现在看起来像一个模块,但允许我将类分成它们自己的模块(以及辅助函数等).

整件事让我感到有点小气,我只是觉得我会把它扔出去看看其他人对这个想法的看法.

python wxpython namespaces

12
推荐指数
1
解决办法
1633
查看次数

MySQL,只返回两列中有重复的行

我在MySQL中有一张联系信息表;

第一个名字,姓氏,地址,等等.

我想运行在此表上,将返回只有行的查询第一最后一个名称,其在表中出现不止一次的组合.

我不想将"重复"分组(这可能只是名字和姓氏的重复,而不是地址或生日等其他信息) -

我想返回所有"重复"行,以便我可以查看结果并确定它们是否是欺骗行.这似乎是一件简单的事情,但事实并非如此.

我可以找到的每个解决方案要么将欺骗分组,只给我一个计数(这对于我需要对结果做什么没用)或根本不起作用.

在查询中甚至可以使用这种逻辑吗?我应该尝试用Python做什么吗?

mysql sql

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

使用JavaScript在DIV中旋转内容的最佳方法?

例如,请访问MySQL网站.它只会用于将3-5个"广告"旋转到网站的值得注意的区域.我想有一些链接控制来回溯到其他内容(再次,像MySQL网站).谷歌给了我很多很容易实现轮换本身的东西,这是难以实现的链接控制.

html javascript

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

标签 统计

html ×1

javascript ×1

mysql ×1

namespaces ×1

python ×1

sql ×1

wxpython ×1