我想用一个识字的编程工具来写一个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()
。
为了解决这个问题,我能想到的一个选择是为方法提供唯一的名称,但我不认为这是一个可接受的解决方案。
有没有人可以解决这个问题?