如何从Tcl脚本调用Python函数

时间:2016-01-20 16:40:10

标签: python tcl

我有一个Python脚本,比如pyscr.py。假设此文件定义了以下函数:

def f1() :
    print ('python func executing')

如何从Tcl脚本中调用此函数f1

1 个答案:

答案 0 :(得分:1)

您需要编写一个Tcl脚本来定义执行Python脚本的过程,然后调用该过程。试试这个:

#! /usr/bin/tclsh
proc call_python {} {
    set output [exec python pyscr.py]
    puts $output
}

call_python