相关疑难解决方法(0)

从脚本本身获取Bash脚本的源目录

如何获取其中的目录路径的Bash脚本位于,里面那个脚本?

例如,假设我想使用Bash脚本作为另一个应用程序的启动器.我想将工作目录更改为Bash脚本所在的目录,因此我可以对该目录中的文件进行操作,如下所示:

$ ./application

directory bash

4672
推荐指数
44
解决办法
158万
查看次数

在python和pylint中添加sys.path的路径

所以.我知道这个问题似乎被要求死亡,但没有一个答案似乎能解决想做的事情.

我在另一个目录中有一个库,我希望将其包含在我运行的一组其他项目中.我不希望每次运行python时添加该库.

所以,我一直在做的是在我的python代码中:

import sys
sys.path.append("/tmp/demo/src/my-lib")
import MyClass
Run Code Online (Sandbox Code Playgroud)

这很好.但是,既然我已经发现并喜欢pylint,那就抱怨了

E:  7, 0: Unable to import 'MyClass' (import-error)
C:  7, 0: Import "import MyClass" should be placed at the top of the module (wrong-import-position)
Run Code Online (Sandbox Code Playgroud)

我知道我可以用指令禁用import-error和错误导入位置(或者只是将它放入.pylintrc ......)但是,我宁愿不这样做.我想知道添加的路径sys.path中,这不是"正确"的方式全球所有我的项目,只是为了中使用特定库项目的子集.

这可能吗?

python pylint

9
推荐指数
1
解决办法
3868
查看次数

标签 统计

bash ×1

directory ×1

pylint ×1

python ×1