很长一段时间,securecrt支持python,但版本为python2,而且自带的python解释器模块有缺失,关键是不支持三方库,使用上不方便。
securecrt9.0开始支持Python 3,不像python2.7那样以内建模块方式支持,对python3的支持以外部模块方式提供,从而允许在SecureCRT脚本中使用Python 3库(包括三方库),但是有个限制,python3的版本具体只能使用3.8.x的版本。下面记录一下使用python3需要注意的地方:
1、安装python3.8.x版本(注意32位或64位需要和securecrt保持一致),在编写securecrt的python3脚本时,脚本开头的$language需要设置为“python3",如果还是设置为”python“,则会优先使用内置2.7的解释器。设置如下图:
2、如果想保持$language=”python“一贯的风格不变,又想使用python3,可以将securecrt路径下的vpython27和vpython27.zip改成另外的名字或者删除。这样也可以使用python3.
3、举个例子:
securecrt执行下面脚本内容
弹出消息框显示python解释器版本为3.8.10
标签:解释器,securecrt9,python,Python3,版本,使用,securecrt,python3 From: https://www.cnblogs.com/dingbj/p/16945904.html