一个管理C++代码到Python转换的工具。

seasnake的Python项目详细描述


一个管理C++代码到Python转换的工具。

有时你会发现一个很好的算法,但是 该算法的实现是用C或C++编写的。在某些情况下 在Python C模块中封装C/C++代码是可能的。 但是,如果C模块不是一个选项,则需要能够转换 将C/C++实现为纯Python实现。

Seasnake是为自动转换WebKit源而编写的 变成一个可以由Colosseum使用的版本。

快速启动

在virtualenv中,安装seasnake,然后运行它,传入 C++源文件的名称(或文件),如果您想提供 头以及cpp文件):

$ pip install seasnake
$ seasnake path/to/MyClass.h path/to/MyClass.cpp -o MyClass

这将生成一个MyClasspython模块。

社区

海蛇是BeeWare suite的一部分。您可以通过以下方式与社区对话:

贡献

如果你遇到海蛇的问题,log them on GitHub。如果你 想要贡献代码,请fork the codesubmit a pull request

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

推荐PyPI第三方库


热门话题
java为什么我们不能将ArrayList<Integer>传递给具有(Integer…)的方法参数   java Spring RestTemplate映射JSON对映射的响应引发不匹配的PutException   在系统中找到java Selenium元素,但在Jenkins中未找到   java在Android中使用JavaMail API发送电子邮件,而不使用默认/内置应用程序   数组如何在Java数据结构中同时存储数字和相应的单词?   为什么“+”运算符未定义?JAVA   java如何在游戏中添加高分系统?   java在球门碰撞中区分球和球员   java如何使用SpringSecurity4.0.1使用Auth令牌实现Rest完整Web服务。释放   java如何解决这个错误:Android资源链接失败?   java多线程文件处理和数据库批插入   导致Tomcat失败的java无用块线程   java主线程做了太多的工作,尽管我使用了异步线程(laggy UI)   在Java FX 2.0中滚动锚定节点时,锚定始终可见?   java使用EJB3中的客户机jar和设计模式