python运行项目时,会根据框架的入口文件确定sys.path的值,一般都是在项目的根路径下,而如果在项目里需要通过比如说定时任务去执行一个独立的python文件,而这个python文件又涉及到引用到该项目的一些模块方法等,定时任务运行时就会抛出异常,说出现(can`t import ***)导包失败,找不到文件问题,这就是调用到的python脚本不是真正独立的问题,为了解决这样的问题,我们需要在python脚本中入口处先通过把项目根路径加入到sys.path中,再进行导包操作,此时就不会出现上述问题了.
浙公网安备 33010602011771号