Jython,如何获取脚本所在的jar的基路径?

2024-05-12 17:31:14 发布

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

我使用下面描述的方法将一些python脚本打包到jar中: Distributing my Python scripts as JAR files with Jython?

这样做很好,但是我很难找到脚本所在的jar的基路径。 目前,我找到的解决方法是cd到jar所在的目录并检索路径操作系统getcwd(). 在

使用os.path.realpath(__file__)可以得到/path/to/jar/myapplication.jar/Lib/module/file.py。

有没有一个像__file__这样的变量可以给出/path/to/jar/我的应用程序.jar而不是?在

原因是我有一些外部化的配置文件,我想根据应用程序的相对路径检索这些文件。在


Tags: topath方法路径脚本应用程序myas