标签: jython

来自jython的带有pydev的.class文件

我第一次尝试jython是一个java/jython项目,我正在使用pydev在eclipse中编写.

我创建了一个java项目,然后通过RightClick项目设置为pydev项目>> pydev >>设置为...你明白了.然后我添加了两个源文件夹,一个用于java,一个用于jython,每个源文件夹都有一个包.我将每个文件夹设置为项目的构建路径.我想我已经让你知道了所有这些,所以希望你能告诉我我是否正确设置项目.

但真正的问题是:如何将我的jython代码变成类文件,以便java代码可以使用它?首选方法是eclipse/pydev会自动为我执行此操作,但我无法弄明白.jython用户指南中提到的东西暗示它是可能的,但我无法在任何地方找到它的信息.

编辑:我确实在这里这里找到了一些信息,但事情并不太顺利.

我一直非常密切地关注第二个链接中的指南,但我无法弄清楚如何让jythonc为我的python类创建一个构造函数.

python java eclipse jython pydev

3
推荐指数
1
解决办法
3724
查看次数

使用WLST创建Weblogic域和集群

我想在2台不同的物理机器上创建一个包含2个托管服务器的集群.

我有以下任务要执行(如果我错过了什么,请纠正我)

  1. 域名创建.
  2. 设置管理服务器属性并在SSL下创建AdminServer
  3. 为物理机创建逻辑机器
  4. 创建托管服务器
  5. 使用托管服务器创建集群

我有以下问题.

  1. 如果有的话,上述哪些任务可以离线完成?

  2. 还必须在第二台物理机上执行上述哪项任务?

python weblogic jython wlst

3
推荐指数
1
解决办法
2891
查看次数

如何子串字符串?

我有一个字符串"MenuItem {Open source}".

如何Open source从字符串中获取字符串?

例如

str1 = "MenuItem {Open source}"
Run Code Online (Sandbox Code Playgroud)

执行一些操作将字符串2设置为...

print str2  # 'Open source'
Run Code Online (Sandbox Code Playgroud)

我怎么能用python或jython实现这个呢?

python regex substring jython

3
推荐指数
2
解决办法
3万
查看次数

Jython随机模块为cpython产生不同的结果

我正在使用已知的随机种子生成一些测试数据.我想从cpython和jython中使用这些数据.我发现如果使用jython(2.5.2)和cpython,数据会有所不同.

将其归结为一个简单的测试,我可以看到PRNG在两个实现中给出了不同的结果:

在Jython中:

Jython 2.5.2 (Release_2_5_2:7206, Mar 2 2011, 23:12:06) 
[Java HotSpot(TM) Server VM (Sun Microsystems Inc.)] on java1.6.0_26
Type "help", "copyright", "credits" or "license" for more information.
>>> import random
>>> random.seed(1)
>>> random.random()
0.7308781974052877
Run Code Online (Sandbox Code Playgroud)

在CPython中:

Python 2.7.2+ (default, Oct  4 2011, 20:03:08) 
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import random
>>> random.seed(1)
>>> random.random()
0.13436424411240122
Run Code Online (Sandbox Code Playgroud)

我正在生成的测试数据在每个python实现中都是可重现的.有没有解决的办法?也许我需要编写自己的PRNG代码?

python random jython

3
推荐指数
1
解决办法
296
查看次数

如何在Jython中使用win32com模块

我有一些python代码将word文件转换为html文件,它使用win32com模块,就像这样

from win32com import client as wc
Run Code Online (Sandbox Code Playgroud)

我希望在java代码中调用python程序,所以我使用了Jython.但是Jython不承认win32com模块,抛出这样的异常

ImportError: No module named win32com
Run Code Online (Sandbox Code Playgroud)

我在互联网上搜索了一些信息,有人说"问题是win32api模块是用C实现的,所以它不能从Jython中获得." 另见http://permalink.gmane.org/gmane.comp.lang.jython.user/1371

你能告诉我如何在Jython中使用win32com模块吗?


我尝试使用Apache POI将包含数学公式的Word文件转换为HTML ,但始终无法正常工作.所以我必须使用python和win32com模块,因为它可以将数学公式转换为像Microsoft Office Word那样的图像.有没有人有任何关于在POI中使用POI转换数学公式的建议?

感谢帮助!

java jython win32com

3
推荐指数
1
解决办法
1356
查看次数

Jython 2.5.1与Python 2.7不兼容吗?

我正在尝试在Java中的Jython中做一些非常简单的事情.我的Python路径,以及exension,我的Jython路径,设置如下:

$ python -c "import sys ; ':'.join(sys.path)"
:/usr/lib/python2.7:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PIL:/usr/lib/python2.7/dist-packages/gst-0.10:/usr/lib/python2.7/dist-packages/gtk-2.0:/usr/lib/pymodules/python2.7:/usr/lib/python2.7/dist-packages/ubuntu-sso-client:/usr/lib/python2.7/dist-packages/ubuntuone-client:/usr/lib/python2.7/dist-packages/ubuntuone-control-panel:/usr/lib/python2.7/dist-packages/ubuntuone-couch:/usr/lib/python2.7/dist-packages/ubuntuone-installer:/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol:/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode
Run Code Online (Sandbox Code Playgroud)

(这里可以找到更容易阅读的清单.)

我通过定义来设置我的Jython路径-Dpython.path=":/usr/lib/python2.7:...",并且它运行得相当好.

然而,每当我尝试做任何有意义的事情时,我都会遇到问题,例如导入os模块:

>>> import os
Exception in thread "main" Traceback (most recent call last):
    File "<iostream>", line 2, in <module>
SyntaxError: ('no viable alternative at input \'""\'', ('/usr/lib/python2.7/os.py', 754, 18, '            bs = b""\n'))
Run Code Online (Sandbox Code Playgroud)

这里出了什么问题?Jython与Python 2.7不兼容吗?我能做些什么让事情发挥作用?

python jython python-2.7

3
推荐指数
1
解决办法
1999
查看次数

Python与Java一起使用时提供了哪些额外功能?

我是一名Java开发人员.我想知道通过将Python作为开发语言添加到Java应用程序中可以添加哪些功能和/或积极因素.

我在这里发帖,因为我没有得到谷歌的好答案.我要求你不要拒绝投票,将其标记为描述性问题,以便未来的Java开发人员能够理解他如何使用Python更好地创建应用程序.

python java jython

3
推荐指数
1
解决办法
120
查看次数

使用Sikuli或Jython时清除Windows的剪贴板

我正在尝试使用Sikuli或Jython来清除Windows的剪贴板.

我目前正在使用剪贴板从文本框中获取用户输入的文本.我使用剪贴板检查用户是否在单击按钮之前输入了文本.我想在单击按钮之前检查文本框是否为空.

我遇到的问题是,一旦使用剪贴板,我无法清除它.因此,每次单击按钮时,剪贴板中的值都会返回到我的脚本.

我需要能够在抓取用户输入的文本后清除剪贴板,或者找到一种不使用剪贴板就能读取文本框的方法.

救命.

提前致谢,

马尔万

clipboard jython sikuli

3
推荐指数
1
解决办法
2997
查看次数

我如何在jython脚本中随机运行函数?

class TestRunner:
    def __call__(self):
        user1()
        user2()
        user3()
        user4()
Run Code Online (Sandbox Code Playgroud)

如何在jython中随机执行用户,在grinder工具中运行?

python java jython grinder

3
推荐指数
1
解决办法
182
查看次数

Python/Jython:如果string中的substring总是导致TypeError:string member test需要char left operand

我有一个如下所示的列表:

wsadmin>print jvmLines
['', 'Stats name=jvmRuntimeModule, type=jvmRuntimeModule#', '{', 'name=HeapSize, ID=1, description=The total memory (in KBytes) in the Java virtual machine run time., unit=KILOBYTE, type=BoundedRangeStatistic, lowWaterMark=1048576, highWaterMark=1048576, current=1048576, integral=0.0, lowerBound=1048576, upperBound=2097152', '', 'name=FreeMemory, ID=2, description=The free memory (in KBytes) in the Java virtual machine run time., unit=KILOBYTE, type=CountStatistic, count=176789', '', 'name=UsedMemory, ID=3, description=The amount of used memory (in KBytes) in the Java virtual machine run time., unit=KILOBYTE, type=CountStatistic, count=871786', '', 'name=UpTime, ID=4, description=The amount of time (in seconds) that the Java …
Run Code Online (Sandbox Code Playgroud)

python string jython list filter

3
推荐指数
1
解决办法
2940
查看次数