前言:在如何在一个py代码中导入另一个自定义的代码
方法一:采用vscode的debug方式添加配置文件(不能使用runcode直接跑,应该可以修改配置来解决这个问题)
方法二:__init__.py导入其他包(不好使用debug,应该可以修改配置文件)
方式三:python安装陌路的lib包下直接引用,可使用task.json方式发布到lib(复用性高,但扰乱标准库的)
方式四:引入同级目录下的包(方便代码可读性高,代码乱复用性底)
同级目录下引用
方法、
引入同级目录下的包
# from util import MyLogger
# from ..util.MyLogger import MyLogger
# from xiaoyi.util.MyLogger import MyLogger
from MyLogger import MyLogger
if __name__ == '__main__':
log = MyLogger()
log.logger.debug('debug')
log.logger.info('info')
log.logger.warning('警告')
log.logger.error('报错')
log.logger.critical('严重')
或者
其他、
这种方式最简单