相关疑难解决方法(0)

python:可执行的zip文件包含数据文件吗?

作为python的新手,我最近才发现通过将__main__.py文件放在文件顶部直接执行.zip文件的能力.这适用于python代码,但是我可以捆绑其他类型的文件并使用我的脚本访问它们吗?如果是这样,怎么样?

我的最终目标是将一些图像文件与python代码捆绑在一个.zip文件中,然后能够在应用程序中使用这些图像而无需将它们提取到磁盘.我还想捆绑版权声明,发行说明等,以便整个应用程序及其数据文件都在单个zip中,可以执行而无需在某处提取.

python

21
推荐指数
3
解决办法
8435
查看次数

如何知道Python中运行脚本的路径?

我的script.py在与脚本相同的目录中创建一个临时文件.

运行时:

python script.py
Run Code Online (Sandbox Code Playgroud)

它只是文件

但是当你运行时它不起作用:

python /path/to/script.py
Run Code Online (Sandbox Code Playgroud)

那是因为我在script.py中使用了临时文件的相对路径而不是绝对路径.问题是我不知道它将在哪条路上运行,所以我需要一种方法来知道这一点.

关于什么?

os.path.abspath(os.path.dirname(__file__))
Run Code Online (Sandbox Code Playgroud)

python path

4
推荐指数
2
解决办法
7924
查看次数

标签 统计

python ×2

path ×1