开始时,不懂python,但是想利用java调用python。在网上搜到了jython。

安装python后:

安装jython后:

(jyston.jar就是可以导入到eclipse中,为我们在java中调用py文件(或者说是在java环境中使用python)

看出安装python和jython后目录组织基本上很相似。在Lib目录下就是很多的.py文件。(如copy.py ,os.py , inspect.py 等等),

安装python和jysthon后,可以在环境变量path中设置python和jython的路径(使得我们可以在命令行中使用python和jython这两个命令,即可以进入>>>的提示符下,当然python有自己的gui和command line,jython 我们可以单击目录下的jython.bat也可以进入jython交互环境中),上文的路径是E:\Python和E:\Jython.

同时当在py文件中导入包时,包搜寻的路径:我们可以通过

import sys

print sys.path

可以通过增加环境变量PYTHONPATH="" (针对python) JYTHONPATH=""(针对jython)【与设置java的classpath类似】,也可以sys.path.append("路径名")来设置。

有时python中可能缺少某些模块如httplib2,这时可以在网上下载保存在本地,然后打开其所在的目录。在命令行cmd中执行:python setup.py install 来安装它,安装过后会在python安装目录下的Lib下的site-packages目录下。

当然jython也是这样。jython setup.py install来安装。

我最近想用java调用python,使用了jython(在eclipse中导入jython.jar)但是老是报错。同样的代码在python下面执行是正常的。由于不是很懂这个,所以没怎么研究,直接用来java调用python脚本。

python vs jython相关推荐

  1. java中调用python

    在Java中调用Python </h1><div class="clear"></div><div class="postBod ...

  2. 关于学习Python的一点学习总结(57->正则表达式及re模块中的一些函数)

    关于这个正则表达式,我本人也是有点不完全懂,还在继续学习中. 97.re 1.正则表达式: 1.通配符:正则表达式可与多个字符串匹配,可使用特殊字符来创建这种正则表达式 例如:正则表达式'.ython ...

  3. python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块

    什么是正则: 正则表达式是可以匹配文本片段的模式. 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少. 所以今天的Python就跟大家一起讨论一下 ...

  4. 凭啥Java运行环境称虚拟机 Python只能称解释器

    这个问题估计想过的人不多,先找维基百科看一下虚拟机的定义. 虚拟机的定义有2个,一种是类似Vmware的系统虚拟机,另一种是虚拟机称之为程序虚拟机,诸如JVM,CLR就是最常见到的虚拟机. 程序虚拟机 ...

  5. python实用性函数分享_分享|3个开源的 Python Shell

    Python是一个高级.通用.结构化且强大的开源编程语言,广泛用于各种编程工作.它拥有一个全动态类型系统和自动内存管理,与Scheme,Ruby,Perl和Tcl的十分相似,避免编译型语言的许多复杂地 ...

  6. python web-2019年Python Web五大主流框架

    我们都知道风靡一时的Python语言作为人工智能战场上主要使用的枪外,还被广泛应用在Web开发.游戏开发.人工智能.云计算开发.大数据开发.数据分析.科学运算.爬虫.自动化运维.自动化测试等领域,其实 ...

  7. python中文编辑器推荐-推荐10款最好的Python开发编辑器

    作者丨Python农夫 https://www.jianshu.com/p/85c800ea3492 1. Vim Vim 可以说是 Python 最好的 IDE.Vim 是高级文本编辑器,旨在提供实 ...

  8. python介绍和用途-Python --- Python的简介

    编译型语言和解释型语言 计算机只能识别二进制编码(机器码),所以任何的语言在交由计算机执行时必须要先转换为机器码, 也就是像 print("hello") 必需要转换为类似 101 ...

  9. python相关概念

    python是面向对象,解释性语言 1.  python的运行机制:python在运行的时候所涉及到的概念和思想与java比较类似,首先,python的源代码.py文件需要PVM(python 虚拟机 ...

最新文章

  1. 牛客网练习赛7--购物 动态规划
  2. centos nginx不是命令_虚拟机下Centos 8.0 安装PHP+Mysql+Nginx
  3. 二分 poj 3273
  4. oracle 10g SQL* Plus主机字符串
  5. Web应用的负载均衡、集群、高可用(HA)解决方案整理总结
  6. eclipse生成变量的快捷键
  7. c语言数据驱动编程,如何学习智能手机驱动编程
  8. python 第四天
  9. 转载一朋友的qq空间,感觉都是至理名言啊!
  10. zoj 3261 Connections in Galaxy War
  11. 2019.6.27刷题统计
  12. 21 意境级讲解 共指消解的方法
  13. easypoi利用模板导出图片到Excel;解决easypoi导出图片到合并单元格单元格被拉伸的问题
  14. Windows 10 下安装pycrypto时出错的解决问题
  15. 带你全方位了解考研初试!
  16. 爬取私募排排网历史净值和破解加密数值(上)
  17. 计算机桌面怎么添加便签,桌面记事本,详细教您怎么在桌面添加便签
  18. 面试常问的40个问题(1-27)
  19. 鸿蒙系统发红包,混沌鸿蒙录红包版
  20. 注册VMware Fusion提示错误/验证码无法输入问题

热门文章

  1. Redis:黑马点评项目之用户短信登录
  2. 活动预约报名系统怎么做?快来借鉴「苍山徒步之家」的经验做法
  3. JS 不可逆加密,高级 JavaScript 加密
  4. qwt安装 linux,Mac OS X下Qwt安装
  5. html单选按钮优化,美化单选按钮radio.html
  6. 收高德仍无解,阿里还有三步棋
  7. DBeaver连接phoenix
  8. 高通发布 Gobi 4000 ,可支持多种制式的通信网络
  9. Oanda外汇账户2012年总结
  10. 神经网络的认识(七)R-CNN