Git Bash不允许导入文件

2024-10-01 02:28:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我发现一个问题,建议运行下面的代码,在git bash中设置PYTHONPATH变量,这样做很好。但是,我的import语句仍然有一个错误。我还需要做些什么来获取要导入的文件吗?我不得不使用下面的工作方法将其添加到路径中

解决方法

sys.path.append('../')

我尝试过的

  • 目录x中现有的python脚本文件
  • x中现有的python\__init\__.py文件
  • C:\Repositories\ops\u添加到PYTHONPATH变量的工具可供用户使用

设置路径

winpath=$(echo $MSYS2_WINPATH | tr ";" "\n" | sed -e 's/\\/\\\\/g' | xargs -I {} cygpath -u {})
unixpath=''

\# Set delimiter to new line
IFS=$'\n'

for pth in $winpath; do unixpath+=$(echo $pth)":"; done

export PYTHONPATH$(echo $PYTHONPATH$unixpath | sed -e 's/:$//g')
unset IFS
unset unixpath
unset winpath

输出

$PYTHONPATH的输出现在显示路径。但它仍然无法识别import语句

bash: /c/Repositories/ops_tools:

Tags: 文件方法importecho路径bash语句sed