如何使二进制文件的路径在 Python 虚拟环境中保持一致?



我正在开发一个Python库,该库需要某些功能的特定二进制文件,它通过子进程包使用。我希望有一种一致的方式来访问该二进制文件的路径,无论给定用户在哪里安装了包含该二进制文件的程序。有没有办法在虚拟环境的库中包含文件的路径,以便可以将路径视为某个 Python 包的属性,或者是否有另一种解决方案可以一致地检索二进制文件的路径?

如果文件可以在任何您可以搜索的地方,尽管这可能需要一段时间...

def find(name, path):
for root, dirs, files in os.walk(path):
if name in files:
return os.path.join(root, name)

您必须将 path 设置为类似于 Linux 上的根文件夹之类的内容,以便它到处查找

相关内容

  • 没有找到相关文章

最新更新