为了保持代码整洁有序,我将类划分为一堆不同的文件和文件夹,下面是一个典型的项目结构:
> Project
__init__.py
main.py
ui.py
> lib
foo.py
bar.py
def info(message, level=1):
if level == 1:
token = "[+] "
elif level == 2:
token = "\t[-] "
print token + str(message)
现在的问题是,如果我在main.py,并因此在其中通过导入创建了一个ui对象,那么在中使用相同的info函数的最佳方法是什么foo.py 或者bar.py?