1

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

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

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

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

编织 this 的结果表明 search 被定义了两次,无法看到代码中的wsca.search()哪个地方被调用,又被调用到了哪里wscb.search()

为了解决这个问题,我能想到的一个选择是为方法提供唯一的名称,但我不认为这是一个可接受的解决方案。

有没有人可以解决这个问题?

4

0 回答 0