python sys.path 服务器找不到模块 ModuleNotFoundError: No module
Posted 安果移不动
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python sys.path 服务器找不到模块 ModuleNotFoundError: No module相关的知识,希望对你有一定的参考价值。
解决方案
在脚本最上方添加服务器地址
sys.path.insert(0,"/var/lib/jenkins/workspace/pythonmodeule_location")
但是有时候你会发现有时候文件也找不到了在centos上面提示
ModuleNotFoundError: No module named
centos运行项目报错。但是无碍
with open(error_code_path, 'r', encoding='utf-8') as f:
FileNotFoundError: [Errno 2] No such file or directory:
解决方案。新增路径并插入到第0个 然后正好因为可以区分win平台和其他平台
都分别设置自己的路径
import sys
if sys.platform.__contains__("win"):
sys.path.insert(0,r"D:\\project\\python\\001_bdy")
else:
sys.path.insert(0,"/var/lib/jenk ins/workspace/001_bdy")
print(bdy_get_error_msg(2))
def bdy_get_error_msg(errnoCode):
data =
content = []
error_code_path = sys.path[0] + os.sep +"MyWebSiteByLinux"+ os.sep + "bdy" + os.sep + "config" + os.sep + "wrongCode"
print(error_code_path)
with open(error_code_path, 'r', encoding='utf-8') as f:
content = f.readlines()
f.close()
for x in content:
if int(x.split(':')[0]) == errnoCode:
return x.split(':')[1]
return "未找[%s]到该提示文案" % str(errnoCode)
以上是关于python sys.path 服务器找不到模块 ModuleNotFoundError: No module的主要内容,如果未能解决你的问题,请参考以下文章