调用外部Python代码时强制打开Python控制台

时间:2019-06-25 07:30:08

标签: python labview

我在.py文件中构建了一些有用的Python函数。我通过LabView通过Python节点调用它并使用参数(作为数组的图像)来使用此函数。对Python函数的调用是透明的,并且在运行时未打开任何控制台。现在,我需要调试Python代码,因此需要Python控制台以逐步方式打开并等待用户交互。

Labview版本是2018,Python是3.7。我已经尝试过使用subprocess模块​​,但是无法运行Python脚本中定义的功能。

def test():
    print("provaprova")
    return 0;

def debug_Command():
    subprocess.call("test", shell=True)
    return 0;

1 个答案:

答案 0 :(得分:0)

也许您可以使用脚本和交互模式运行python:

脚本的内容:

$ cat test.py 
def test():
    print('Hello world')

您可以加载脚本并使用-i以交互方式进入:

$ python3 -i test.py
>>> test()
Hello world
>>>