本人计算机萌新一枚,从今天开始写点平时遇到的问题,可能只是一个解决办法或者一些小小的感悟。或许研究得没那么深入,但也希望能够分享一些自己的经验。可能格式或者某些说法有些错误,望指正,谢谢。
前情提要
在工作的时候,对方发了一个写好并且编译好的包,linux版本下lib文件夹里全是.a文件(静态链接库),bin文件夹是编译好的可执行文件,但是我重构代码时使用的python,并不知道如何通过该文件调用对方给的接口。因为对方给的不是.so文件(动态链接库),不然我就能够通过os库直接进行调用了。
解决方式
我是通过python调用shell脚本运行可执行文件的接口实现对方给的功能。简单讲就是,写了个shell脚本运行可执行文件,并传入参数,实现功能。之后再通过python调用脚本来实现这个功能。
详细过程
-可执行文件接口
-shell脚本
-python调用shell脚本
可执行文件接口
使用实例
./文件名 './输入文件名.jpg' './输出文件名.jp