从python启动处理草图

时间:2016-11-08 06:32:14

标签: python python-2.7 python-3.x pygame processing

我正在寻找一种从python中的函数启动已编译处理草图的方法。它只是一个用pygame编程的按钮(UI非常重要。

你能从python中启动一个外部文件吗?

2 个答案:

答案 0 :(得分:1)

如果您有已编译的jar,则可以使用subprocess作为show here

import subprocess
subprocess.call(['java', '-jar', 'my-sketch.jar'])

答案 1 :(得分:1)

为了使用Python3(或Python2)启动extern命令,您可以使用以下方法之一:

示例:我将调用bash函数ls -l

<强>方法一:

>>> from subprocess import call
>>> call(["ls","-l"]

<强>方法2:

>>> from os import system
>>> system("ls -l")

<强>加成:

如果要检索所调用的extern命令的输出,请使用以下方法:

奖金方式:

>>> output = subprocess.Popen("ls -l", shell = True, stdout=subprocess.PIPE)
>>> output