如何开始在 Python 中创建我自己的文件类型?我有一个设计,但如何将我的数据打包成特定格式的文件?
例如,我希望我的文件格式是档案的混合(如其他格式,如 zip、apk、jar 等,它们基本上都是档案),并有一些空间用于打包文件,以及包含设置的文件部分和不会被存档管理器应用程序访问的序列化数据。
我对此的要求是使用 Cpython 的默认模块完成所有这些工作,而无需外部模块。
我知道这可能需要很长时间来解释和执行,但我不知道如何在 Python 3.x 中使用 Cpython 启动它。
我有2个运行Python 3的应用程序/进程/脚本:有一些简单的RPC机制来共享这两个独立进程之间的列表,元组和数据结构?
确切地说,这2个进程在本地工作,在同一台机器上,但是也可以使用可以与远程进程一起使用的通用解决方案.
我经常看到GObject库与类似COM-Windows的解决方案相比,总的来说,我并没有真正得到这个框架应该解决的问题,以及它们采用的好处是什么.
我找到了一些小答案,比如"它是一个轻松将C libs移植到其他语言的包装器",但是GObject还提供其他功能,比如信号/插槽机制,还有其他相关内容,但我老实说并没有得到大局对这个.
你能用简单的古英语解释一下吗?
python-3.x ×2
c ×1
c++ ×1
com ×1
file-format ×1
format ×1
gobject ×1
python ×1
rpc ×1
share ×1