logging 模块, 类似于 print 直接输出,只不过信息更全面
LOG_FORMAT = "%(asctime)s - %(levelname)s - %(message)s"
DATE_FORMAT = "%m/%d/%Y %H:%M:%S %p"
# logging.basicConfig(filename='model_0.log', level=logging.DEBUG, format=LOG_FORMAT, datefmt=DATE_FORMAT)
logging.basicConfig(filename='model_0.log', level=logging.WARNING, format=LOG_FORMAT, datefmt=DATE_FORMAT)
程序中导入pdb模块
import pdb
在怀疑可能出错的地方写:
pdb.set_trace()
当再次运行程序的时候, 会自动中断在这里
直接使用 pdb 调试
python -m pdb xxxx.py
直接用命令调试