深圳市联软科技股份有限公司张双峻获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉深圳市联软科技股份有限公司申请的专利一种Python脚本运行方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114461310B 。
龙图腾网通过国家知识产权局官网在2025-07-25发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210124518.0,技术领域涉及:G06F9/448;该发明授权一种Python脚本运行方法及系统是由张双峻;黄杰;王志设计研发完成,并于2022-02-10向国家知识产权局提交的专利申请。
本一种Python脚本运行方法及系统在说明书摘要公布了:本发明提供的一种Python脚本运行方法及系统,方法包括获取待发布Python脚本文件,利用字节码编译器对待发布Python脚本文件进行编译,以得到字节码文件;将Python环境中的库文件、字节码文件、字节码编译器和程序加载器进行打包,以得到安装包;当接收到针对一安装包发起的运行指令时,释放安装包中的库文件、字节码文件、字节码编译器和程序加载器;利用释放的字节码编译器将字节码文件编译成可执行文件;利用释放的程序加载器加载可执行文件和库文件。该方法提高了执行效率,解决Python脚本泄露的问题。
本发明授权一种Python脚本运行方法及系统在权利要求书中公布了:1.一种Python脚本运行方法,其特征在于,包括: 获取待发布Python脚本文件,利用字节码编译器对所述待发布Python脚本文件进行编译,以得到字节码文件; 将Python环境中的库文件、所述字节码文件、所述字节码编译器和程序加载器进行打包,以得到安装包; 当接收到针对一所述安装包发起的运行指令时,释放所述安装包中的所述库文件、所述字节码文件、所述字节码编译器和所述程序加载器; 利用释放的所述字节码编译器将所述字节码文件编译成可执行文件; 利用释放的所述程序加载器加载所述可执行文件和所述库文件; 字节码编译器在编译Python脚本文件时,首先对待发布Python脚本文件进行词法分析,并获取待发布Python脚本文件的令牌Token,接着对Python脚本文件进行语法分析,得到AST结构,对AST结构进行优化,得到字节码文件;字节码文件的格式根据Python脚本或用户的需求自行定义;在得到所述安装包之后,还包括: 发布所述安装包; 字节码文件在进行编译时,可以首先对字节码文件进行解释,转换为LLVMIR,然后对LLVMIR进行编译,得到汇编代码,将汇编代码转换为LLVM链接,得到可执行文件; 所述Python环境中的库文件通过以下方式得到: 在所述Python环境中安装virtualenv组件,创建工作环境; 定义所述工作环境中的文件为所述库文件。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳市联软科技股份有限公司,其通讯地址为:518000 广东省深圳市南山区高新中区高新中一道9号软件大厦1001、1003室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。