如果有更好的方法来读bb函数源代码的话。我很喜欢

2024-05-14 08:50:28 发布

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

in python ,if 

a.py
from b import bb
bb()

b.py
from c import cc
def bb():
  do someting else
  cc()

c.py
from d import dd
def cc():
  do someting else
  dd()


d.py
from e import ee
def dd():
  do someting else
  ee()

e.py
from f import ff
def ee():
  do someting else
  ff()

为了理解bb函数,我必须打开5个文件,我当时很晕。你知道吗

如果有更好的方法读bb函数的话。(一个读源代码更好的工具)

谢谢


Tags: 函数infrompyimportifdefdo
3条回答

如果您还没有使用IDE,您可能想试试bpython

为文件a.py编写代码的人应该已经编写了

a.py公司

从f导入ff

我的意思是,这不是OO和模块应该做的:使代码可重用吗?你知道吗

或者这是一个令人厌烦的困惑的例子。你知道吗

f模块导入ff函数的最佳方法是在程序中使用import语句:

from f import ff
ff(...)

或者你可以使用以下表格:

import f
f.ff(...)

编辑:

如果您正在寻找更好地阅读/浏览源代码的工具,我建议您为源代码树创建一个tags文件(使用ctagsptags.py)。你知道吗

然后将一个功能强大的编辑器(如Vim或Emacs)指向该文件,并使用编辑器的特性在代码中导航。例如,使用Vim,Ctrl-]跳转到光标下的符号定义。你知道吗

你用的是什么编辑器?你知道吗

相关问题 更多 >

    热门问题