У меня есть сценарий драйвера tcl, который, в свою очередь, вызывает несколько других программ. Я хочу вызвать сценарий Python из моего сценария tcl. скажем, это мой сценарий python «1.py»
#!/usr/bin/python2.4
import os
import sys
try:
fi = open('sample_+_file', 'w')
except IOError:
print 'Can\'t open file for writing.'
sys.exit(0)
, а сценарий tcl - «1.tcl»
#! /usr/bin/tclsh
proc call_python {} {
exec python 1.py
}
Это не дает никаких ошибок, но в то же время не выполняет операции, присутствующие в сценарии python. .
Чем следует заменить фрагмент кода "exec python 1.py" в 1.tcl для вызова сценария python? Можно ли вызвать сценарий Python с помощью exec?
Заранее спасибо !!