1

我不是 pydev 方面的专家,但我知道是否可以(从 eclipse rcp 应用程序)实例化一个 python 类并调用它的方法。例如,我有以下简单的 python 代码:

import math
import sys

class Test:

    def __init__(self, first):
        self.first=first

    def increment(self):
        self.first += 1
        return self.first

    def decrement(self):
        self.first -= 1
        return self.first

    def add(self,value1,value2):
        return value1+value2

我想实例化 Test 类并调用增量方法或减量方法。注意:我同意 add 方法不需要有一个类,但是我们需要一个简单的例子来说明如何使用 PyDev 的 API,然后使用更复杂的例子来使用 API。

另一个问题是:如何使用 Pydev 解析文件 (*.py) 中的 python 代码以查找带有参数的类和方法?

注意:我知道使用 jython 可以完成所有这些工作,但是使用 Pydev(使用其他 Python 解释器,而不仅仅是使用 Jython)可以做到这一点吗?(因为我需要python的3.x语法)。

提前致谢,

安东尼

4

1 回答 1

0

如果您不使用 Jython,则必须启动一个外部 Python 进程来运行您的类并通过 sockets/files/xml-rpc 或任何更适合您想要实现的东西进行通信。

至于在 PyDev 中解析,不相关,请另开题。

于 2012-09-06T15:58:02.523 回答