为了账号安全,请及时绑定邮箱和手机立即绑定

在同一个文件中记录两个脚本

在同一个文件中记录两个脚本

胡子哥哥 2023-04-25 15:48:40
抱歉,这是一个简单的问题,但我不太了解我必须做什么。有两个脚本:main.py和methods.pymain.pyimport methodsmethods.fnc_1()methods.fnc_2()methods.pyimport logginglogger = logging.getLogger(__name__)f_handler = logging.FileHandler('file.log')f_handler.setLevel(logging.DEBUG)c_handler = logging.StreamHandler()c_handler.setLevel(logging.DEBUG)logger.addHandler(c_handler)logger.addHandler(f_handler)def fnc_1():    logger.warning('warning_1!')def fnc_2():    logger.warning('warning_2!')如何logger在 main.py 中使用相同的对象?因此,我调用并从任一文件或同一文件中main.py获取每条日志消息,并按执行顺序显示?main.pymethods.py
查看完整描述

1 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

使用methods.loggerinmain.py从模块中获取变量methods。


import methods


methods.fnc_1()

methods.logger.warning("warning from main!")

methods.fnc_2()


查看完整回答
反对 回复 2023-04-25
  • 1 回答
  • 0 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信