【发布时间】:2019-09-08 16:46:04
【问题描述】:
是否可以在 .tcl 脚本中找出安装的 python 版本?换句话说,如何从 .tcl 脚本中判断默认路径中的 python 版本是什么?
Tcl Wiki 不包含有关此的有用信息
目前我正在调用一个 python 脚本来打印 sys.version 并解析其输出。
.py
import sys
def find_version():
version = sys.version
version = version.split()[0].split('.')
version = version[0] + '.' + version[1]
print(version)
if __name__ == '__main__':
find_version()
.tcl
set file "C://find_python_version.py"
set output [exec python $file]
【问题讨论】:
-
解析“python -v”的输出有什么问题?
-
@stolenmoment 目前我正在调用一个打印
sys.version并解析其输出的python 脚本。想知道是否有更好的方法。 -
@TonyTannous 尝试:
set output [exec python --version]
标签: tcl