如何构建文件以将不同的Python对象保存为项目文件?

如何构建文件以将不同的Python对象保存为项目文件?,python,numpy,file-io,pyqt4,Python,Numpy,File Io,Pyqt4,我正在使用PyQt4和Python2.7创建GUI,我必须使用高级技术处理不同的图像。图像作为NumPy数组处理,然而,在程序中有多个图像和其他数据(字典、元组、列表、NumPy数组),它们最好只存储在一个文件中。所有这些数据都可以作为file\u name.project(具有自定义扩展名)存储在一个文件中,这将是非常棒的。我不知道怎么做。有一个简单的方法来做这件事吗?您有什么建议吗?您可以为文件创建一个标题,其中包含与特定图像集关联的所有字段。这类事情的一个很好的例子是保存和加载Python

我正在使用PyQt4和Python2.7创建GUI,我必须使用高级技术处理不同的图像。图像作为NumPy数组处理,然而,在程序中有多个图像和其他数据(字典、元组、列表、NumPy数组),它们最好只存储在一个文件中。所有这些数据都可以作为
file\u name.project
(具有自定义扩展名)存储在一个文件中,这将是非常棒的。我不知道怎么做。有一个简单的方法来做这件事吗?您有什么建议吗?

您可以为文件创建一个标题,其中包含与特定图像集关联的所有字段。这类事情的一个很好的例子是保存和加载Python对象。一般来说,您应该看看Python的模块。您甚至可以将多个对象写入pickle文件(可以有任何扩展名),如图所示