python vs jython
开始时,不懂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相关推荐
- java中调用python
在Java中调用Python </h1><div class="clear"></div><div class="postBod ...
- 关于学习Python的一点学习总结(57->正则表达式及re模块中的一些函数)
关于这个正则表达式,我本人也是有点不完全懂,还在继续学习中. 97.re 1.正则表达式: 1.通配符:正则表达式可与多个字符串匹配,可使用特殊字符来创建这种正则表达式 例如:正则表达式'.ython ...
- python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块
什么是正则: 正则表达式是可以匹配文本片段的模式. 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少. 所以今天的Python就跟大家一起讨论一下 ...
- 凭啥Java运行环境称虚拟机 Python只能称解释器
这个问题估计想过的人不多,先找维基百科看一下虚拟机的定义. 虚拟机的定义有2个,一种是类似Vmware的系统虚拟机,另一种是虚拟机称之为程序虚拟机,诸如JVM,CLR就是最常见到的虚拟机. 程序虚拟机 ...
- python实用性函数分享_分享|3个开源的 Python Shell
Python是一个高级.通用.结构化且强大的开源编程语言,广泛用于各种编程工作.它拥有一个全动态类型系统和自动内存管理,与Scheme,Ruby,Perl和Tcl的十分相似,避免编译型语言的许多复杂地 ...
- python web-2019年Python Web五大主流框架
我们都知道风靡一时的Python语言作为人工智能战场上主要使用的枪外,还被广泛应用在Web开发.游戏开发.人工智能.云计算开发.大数据开发.数据分析.科学运算.爬虫.自动化运维.自动化测试等领域,其实 ...
- python中文编辑器推荐-推荐10款最好的Python开发编辑器
作者丨Python农夫 https://www.jianshu.com/p/85c800ea3492 1. Vim Vim 可以说是 Python 最好的 IDE.Vim 是高级文本编辑器,旨在提供实 ...
- python介绍和用途-Python --- Python的简介
编译型语言和解释型语言 计算机只能识别二进制编码(机器码),所以任何的语言在交由计算机执行时必须要先转换为机器码, 也就是像 print("hello") 必需要转换为类似 101 ...
- python相关概念
python是面向对象,解释性语言 1. python的运行机制:python在运行的时候所涉及到的概念和思想与java比较类似,首先,python的源代码.py文件需要PVM(python 虚拟机 ...
最新文章
- 牛客网练习赛7--购物 动态规划
- centos nginx不是命令_虚拟机下Centos 8.0 安装PHP+Mysql+Nginx
- 二分 poj 3273
- oracle 10g SQL* Plus主机字符串
- Web应用的负载均衡、集群、高可用(HA)解决方案整理总结
- eclipse生成变量的快捷键
- c语言数据驱动编程,如何学习智能手机驱动编程
- python 第四天
- 转载一朋友的qq空间,感觉都是至理名言啊!
- zoj 3261 Connections in Galaxy War
- 2019.6.27刷题统计
- 21 意境级讲解 共指消解的方法
- easypoi利用模板导出图片到Excel;解决easypoi导出图片到合并单元格单元格被拉伸的问题
- Windows 10 下安装pycrypto时出错的解决问题
- 带你全方位了解考研初试!
- 爬取私募排排网历史净值和破解加密数值(上)
- 计算机桌面怎么添加便签,桌面记事本,详细教您怎么在桌面添加便签
- 面试常问的40个问题(1-27)
- 鸿蒙系统发红包,混沌鸿蒙录红包版
- 注册VMware Fusion提示错误/验证码无法输入问题