正在处理块结构的二进制文件。

PyFF的Python项目详细描述


https://img.shields.io/travis/niftools/pyffi/develop.svg?label=Linux%20Build&logo=travishttps://img.shields.io/appveyor/ci/neomonkeus/pyffi/develop.svg?label=Windows%20Build&logo=appveyorhttps://img.shields.io/coveralls/github/niftools/pyffi/develop.svg?label=Coverage

python文件格式接口(简称pyffi)是一个开放源代码 用于处理块结构二进制文件的python库:

  • simple:读取、写入和操作复杂的二进制文件 在python环境中很容易!目前,Pyffi支持 Netimmerse/Gamebryo NIF和KFM格式,Crytek的CGF格式, facegen egm格式、dds格式和tga格式。
  • 电池包括:许多用于3d游戏文件的工具,例如 作为优化器,剥离器,切线空间计算器,二维/三维船体 算法、惯性计算器以及通用文件 编辑器qskope(使用PyQt4)是 包括。
  • modular:其高度模块化的设计使添加支持变得容易 对于新的格式,也扩展现有的功能。

下载

Github获取pyffi, 或者安装时使用:

easy_install -U PyFFI

或:

pip3 install PyFFI

开发

要获取最新(但可能不稳定)的代码,请从 Git repository

git clone --recursive git://github.com/niftools/pyffi.git
virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements-dev.txt

一定要使用–recursive标志来确保您也得到了 子模块的。

如果你想在Pyffi上编码并将你的贡献发送回上游, 得到一个github accountfork PyFFI

测试

我们喜欢测试,它们有助于保证事情按自己的方式进行 他们应该。您可以使用以下命令运行它们:

source venv/bin/activate
nosetest -v test

或:

source venv/bin/activate
py.test -v tests

文档

我们所有的文档都是用rest编写的,可以生成html, 乳胶,pdf和更多感谢斯芬克斯。您可以自己生成:

source venv/bin/activate
cd docs
make html -a

示例

有问题吗?建议?

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我的计时器(scheduleAtFixedRate)不循环   如何在Java中实现过滤迭代器?   java如何在不从本地xml、csv文件访问API的情况下将变量发布到php站点?   SuiteClasses语法的Java JUnit类数组   java从URLConnection读取二进制文件   java在Android Studio中发送加密文本时失败   Android:最近最少使用(LRU)算法在java中的实现?   java Selenium WebDriver无法打开Firefox配置文件   java如何处理带有嵌套抽象类的GSON?   java类型通知的方法SetLateStevenInfo(GcmMessageHandler,String,String,PendingContent)未定义   java Apple或Mac Mail会打开所有附件图像,即使它们已嵌入   java如何解析下面的xml代码?   java如何创建特定于API级别的UI(针对平板电脑和Android旧版本的不同UI,针对同一应用)?   servlet的通配符路径?