在使用识字编程时,如何处理相同的方法名?

2024-06-16 10:00:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用一个识字的编程工具来写一个python程序。我选择的工具是noweb。我的IDE是emacs。你知道吗

我遇到的问题是,我的类具有相同的方法名。例如,python程序将web服务客户机实现为多个web服务服务器,每个服务器都有一个搜索服务。乍一看,我会将其编码如下:

class wsca:
    def search(self, client, searchInput):
        pass

class wscb:
    def search(self, client, searchInput):
        pass

编织这个的结果显示搜索被定义了两次,并且不可能看到在代码中调用wsca.search()和调用wscb.search()的位置。你知道吗

为了解决这个问题,我可以考虑的一个选择是给方法指定唯一的名称,但我不认为这是一个可接受的解决方案。你知道吗

有人能解决这个问题吗?你知道吗


Tags: 工具方法self程序服务器clientwebsearch