ydf0509 / nb_log

pip install nb_log 各种日志handler和自动转化项目的任意print的效果。日志自动彩色炫酷,可点击控制台的日志自动精确跳转到pycharm的文件和行号。文件日志多进程切割安全。在10个最重要方面全方位超过loguru
375 stars 72 forks source link

flask项目,crash #58

Closed CoderHaay closed 11 months ago

CoderHaay commented 11 months ago

image image

两个问题: 1. 根目录不知道为啥读取到虚拟环境里面去了; 2. 闪退

ydf0509 commented 11 months ago

代码第一行 import sys; print sys.path[1] 看下。

ydf0509 commented 11 months ago

正常当前启动py脚本所在的文件目录是sys.path[0] ,项目根目录是 sys.path[1]

ydf0509 commented 11 months ago

歧这些问题,归根结底是要懂pythonpath,归根结底是要知道pytjonpath和模块导入机制,一个模块被import导入,是从哪里开始搜寻查找的。这是很重要的基础常识 。这个知识点和nblog毫无关系,即使你不用nblog也需要掌握这个知识,太重要了。

ydf0509 commented 11 months ago

你没发怎么运行的,用命令行celery django scrapy这些命令行,sys.path[1]就不是export pythonpath的第一个目录路径了。python xx.py的sys.path[1]就是export pythonpath那个路径。归根结底是要懂sys.path啊哥们,你看看pythonpathdemo项目吧,你对pythonpath的基础知识太差了,所以不知道nblog怎么导入配置文件的。

ydf0509 commented 11 months ago

print sys.path啊,print sys.path[1],哎 。你print一下吧

ydf0509 commented 11 months ago

第一个问题你打印下 sys.path,代码第一行打印

ydf0509 commented 11 months ago

是不是你先按了ctrl c才出现第二个问题?