如何安全地访问与python模块绑定的数据文件?

2024-04-18 21:45:31 发布

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

假设我的python包中包含了相同的数据文件。在

我知道distils不推荐使用__file__,因为如果模块在egg文件中,您将无法获得有效路径。在

现在,我应该使用哪种方法来读取这些文件,是在鸡蛋里面还是在鸡蛋外面?在


Tags: 模块文件方法路径egg数据文件鸡蛋file
1条回答
网友
1楼 · 发布于 2024-04-18 21:45:31

使用评论中链接的另一个问题,我得到了一个适用于Python2.6+的解决方案。特别是在我自己的模块中,我有如下代码和数据文件:

mymod/
|
| __init__.py
| code.py
| data.dat

获取数据.dat在代码.py,我这样做了:

^{pr2}$

相关问题 更多 >