Запуск кода TCL из Python - PullRequest
       18

Запуск кода TCL из Python

4 голосов
/ 09 сентября 2011

Я хочу иметь возможность запускать tcl-скрипт из моего Python-скрипта. В частности, я хочу запустить tcl-скрипт, очень похожий на this .

У меня есть некоторые знания по Python, но я ничего не знаю о tcl.

Я пробовал такие вещи, как:

import Tkinter
r=Tkinter.Tk()
r.call('source{DIS.tcl})' or r.tk.eval('source{DIS.tcl})'

Есть идеи, как получить доступ к сценарию tcl? Спасибо!

Ответы [ 2 ]

3 голосов
/ 06 января 2015

Попробуйте это

import Tkinter
r=Tkinter.Tcl()
r.eval('source DIS.tcl')
2 голосов
/ 09 сентября 2011

Tcl очень чувствителен к пробелам (очень похоже на оболочку Bourne). Вы, вероятно, хотите source DIS.tcl вместо source{DIS.tcl}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...