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函数的话。(一个读源代码更好的工具)
谢谢
如果您还没有使用IDE,您可能想试试bpython
为文件a.py编写代码的人应该已经编写了
a.py公司
从f导入ff
我的意思是,这不是OO和模块应该做的:使代码可重用吗?你知道吗
或者这是一个令人厌烦的困惑的例子。你知道吗
从
f
模块导入ff
函数的最佳方法是在程序中使用import语句:或者你可以使用以下表格:
编辑:
如果您正在寻找更好地阅读/浏览源代码的工具,我建议您为源代码树创建一个
tags
文件(使用ctags
或ptags.py
)。你知道吗然后将一个功能强大的编辑器(如Vim或Emacs)指向该文件,并使用编辑器的特性在代码中导航。例如,使用Vim,
Ctrl-]
跳转到光标下的符号定义。你知道吗你用的是什么编辑器?你知道吗
相关问题 更多 >
编程相关推荐