主程序:
run.py
import test
def mydebug(obj):
print(repr(obj))
if __name__ == '__main__':
test.hello()
test.py
def hello():
#想在这里调用统一的debug方法
mydebug("hello world")
一般的解决方案是将mydebug放到debug.py中,import debug 然后 debug.mydebug() 这个实现当然没问题。
之所以有这个需求,是因为有特殊原因,某些实例化的操作必须在主程序中进行,而模块中需要使用实例。
求教。