python中将当前代码文件所在目录添加至搜索目录

最近在项目中遇到一个问题,python代码中需要从同目录的文件夹下引包,正常来说直接import就行了。但是可能由于容器路径映射等原因,导致代码文件所在的文件夹,即工作路径,并不在程序的搜索路径中,所以通过import引包会报错。
排查了rancher,minlo的配置,并未发现问题。遂放弃通过调整配置来解决问题,转而去通过在代码中配置环境变量来解决这一问题。os.getcwd()的作用是返回当前工作路径,sys.path.append()的作用是将参数路径添加进环境变量中。通过这种方法可以解决路径错误的问题。

import os
import sys
o_path = os.getcwd()
sys.path.append(o_path)
全部评论

相关推荐

object3:开始给部分🌸孝子上人生第一课了
点赞 评论 收藏
分享
11-15 18:39
已编辑
西安交通大学 Java
全村最靓的仔仔:卧槽,佬啥bg呢,本也是西交么
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务