我正试图找到一种在Android中从Java代码执行Python脚本的方法。我对这个问题做了一个研究,但我发现的唯一问题是,如何在APK for android(Kivy e.t.c.)中转换python脚本。

更具体地说,我有一个包含很多函数的脚本,我想做的是在我的java代码中基于这个python脚本创建一个对象,并通过这个对象调用我的函数。

我不能将我的Python代码转换成Java,因为我使用了各种只存在于Python中的库。

任何建议都将是有益的,并深表感谢。

下面是我的Python脚本片段。我把图书馆的魅力用于密码学。from charm.core.math.integer import integer,serialize,deserialize

class serializeClass:

def __init__(self)

...

def serialize(self, charm_object):

assert type(charm_object) == integer, "required type is integer, not: ", type(charm_object)

return serialize(charm_object)

def deserialize(self, object):

assert type(object) == bytes, "required type is bytes, not: ", type(object)

return deserialize(object)

android调用python框架_在Java中从Android应用程序执行Python脚本?相关推荐

  1. java 怎么调用js代码_在Java中直接调用js代码

    JDK1.6版添加了新的ScriptEngine类,允许用户直接执行js代码. 在Java中直接调用js代码 不能调用浏览器中定义的js函数,会抛出异常提示ReferenceError: " ...

  2. java中子类继承父类程序执行顺序问题

    为什么80%的码农都做不了架构师?>>>    Java中,new一个类的对象,类里面的静态代码块.非静态代码.无参构造方法.有参构造方法.类的一般方法等部分,它们的执行顺序相对来说 ...

  3. java 调用祖父方法_在Java中调用祖父母方法:您不能

    java 调用祖父方法 在文章保护的重点中,我详细介绍了"受保护"如何扩展"包私有"访问. 我在那儿写道: 你能做的是 覆盖子类中的方法或 使用关键字super ...

  4. 在java中 以下关于集合框架_在Java中LinkedList类和ArrayList类同属于集合框架类,下列...

    [单选题]PAL 制标准视频像素长宽比是: [单选题]在节目编辑过程中可以任意编辑镜头顺序的编辑方式是: [单选题]气管上皮内无: [单选题]将溶液定量转移至容量瓶后,加水至容量瓶的( )容积时,开始 ...

  5. python 聚类_聚类算法中的四种距离及其python实现

    欧氏距离 欧式距离也就是欧几里得距离,是最常见也是最简单的一种距离,再n维空间下的公式为: 在python中,可以运用scipy.spatial.distance中的pdist方法来实现,但需要调整其 ...

  6. 如何搭建python框架_从0到1告诉你搭建完整Python+requests接口自动化测试框架!

    前言 很多小伙伴不知道什么是框架?框架有哪些东西? 一步步从需求分析到报告生成告诉你如何搭自动化建框架. 学完unittest后这里基本上可以搭建一个简易的项目框架了,我们可以用一条run_main. ...

  7. java 静态块初始化_简单了解java中静态初始化块的执行顺序

    这篇文章主要介绍了简单了解java中静态初始化块的执行顺序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在java中,其应该是先于所有的方法执行. ...

  8. xp支持python最高版本是多少_哪些版本的Python可以在Windows XP中运行?(What versions of Python will work in Windows XP?)...

    哪些版本的Python可以在Windows XP中运行?(What versions of Python will work in Windows XP?) 什么版本的Python可以在Windows ...

  9. excel python插件_再见 VBA!神器工具统一 Excel 和 Python

    大家好,我是东哥. 经常给大家推荐好用的数据分析工具,也收到了铁子们的各种好评.这次也不例外,我要再推荐一个,而且是个爆款神器. Excel和Jupyter Notebok都是我每天必用的工具,而且两 ...

最新文章

  1. c语言函数库学习~sscanf~格式化输入
  2. 4.9.3 方法注释
  3. 远程连接linux服务器mysql
  4. hutool 读取扩展名文件_JPG,PNG,GIF,TIFF、SVG玩设计必须了解的文件格式你知道几个?...
  5. typedef struct 用法
  6. linux下gpasswd命令
  7. 计算机页面图形颠倒,电脑屏幕倒过来了如何解决
  8. 云计算时代,观测产品Sunfire的成长史
  9. 4 pwm 什么时候采样电流_电机控制之电流采样及坐标变换第一部分
  10. ios模拟器安装证书
  11. R语言 相关性的显著性检验
  12. c语言笔段式,走势划分笔段中枢的区别及缠论操作核心技术
  13. linux可以用tab键,linux下tab键在命令行情况下的强大
  14. 外网无法访问nginx服务器默认端口问题解决
  15. 首席新媒体黎想教程:如何打造爆款裂变活动推广?
  16. OpenGL 4.0 GLSL 采用平行光照模型
  17. 计算机体系结构:记分牌算法(完全弄懂!)
  18. 今日杂感-20220322
  19. 解决word文件由于扩展名不匹配问题
  20. matlab 增量学习,支持向量机在线增量学习算法的MATLAB实现

热门文章

  1. 【JavaScript学习】JavaScript对象创建
  2. peewee mysql_scrapy中利用peewee插入Mysql
  3. Java并发编程之线程定时器ScheduledThreadPoolExecutor解析
  4. /bin/bash^M: bad interpreter: No such file or directory
  5. Spring MVC 流程图
  6. 判读一个对象不为空_ArrayList实现分析(一)——对象创建
  7. python布尔测试对象_python布尔类型和逻辑运算
  8. 机器学习算法平台alink_Alink漫谈(十二) :在线学习算法FTRL 之 整体设计
  9. python中list函数_list()函数以及Python中的示例
  10. 链表反转的两种实现方法,后一种击败了100%的用户!