我已经编写了一个Python包^{model.tar
文件。文件本身和内容都不应该困扰用户(他们可以看一看,这不是秘密,但他们不需要)。你知道吗
我需要处理档案中的文件。为此,我提取内容并使用它们:
import tarfile
tar = tarfile.open('model.tar in python package')
tar.extractall()
tar.close()
[... work with those files ...]
这很管用。但是,我发现这种方法有两个问题:
model.tar
。你知道吗为了解决问题(2),在我看来,在^{
是否有其他存档格式可供我直接访问存档的内容?在安装Python包之后,是否有一个目录可以放置该包的文件(适用于所有用户)?你知道吗
如果文件只有~10MB,只需将其读入RAM即可。您以后的数千次访问将感谢您。你知道吗
如果您只想第一次解包,有几个选项:
在安装时解包到源目录中
一次解包到本地
.cache
目录如果您能承受每次运行一次解压缩,请使用
tempfile.gettempdir
。你知道吗相关问题 更多 >
编程相关推荐