是否存在UCL的Python实现或接口?

2 投票
2 回答
1089 浏览
提问于 2025-04-16 22:56

UCL可以在这里找到: http://www.oberhumer.com/opensource/ucl/

我在想这个库有没有Python的实现,或者至少有没有一个简单的接口(通过SWIG,或者甚至是ctypes)?

我找到的唯一关于这种实现的线索是这里: https://build.opensuse.org/package/show?package=python-ucl-common&project=home%3Asjcundy%3AAccessGrid

但是当你尝试下载这个包时,会出现一个错误页面。

2 个回答

2

也许这个回答有点晚,但我刚刚用cffi(https://bitbucket.org/cffi/cffi)做了一个简单的实现。

你可以在这里找到它:https://github.com/jap/pyucl(只在Linux上测试过)

1

在Python中,有很多压缩算法可以使用,比如 zlibbz2zipfile,还有一些外部的,比如 lzo(这个网站和UCL是同一个)。

如果你真的需要使用UCL,可以试试 cTypesGen,这个工具应该能自动为你提供一个Python的接口。

撰写回答