`
wangjian5748
  • 浏览: 212895 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

怎样在wincvs中使用python脚本

阅读更多

软件环境:

Wincvs<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.3.6</chsdate>.1beta6

PythonativePython<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">2.3.3</chsdate>

简要描述:最新版Wincvs2.0已经支持python2.4了,而Wincvs<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.3.6</chsdate>只支持到python2.2。可是在这两个主要版本中都有一个bug(我个人认为的),就是在输出窗口中进行脚本模式切换不起作用

解决方法:到菜单中选择才行。选择菜单的顺序:EditShelltcl/python。由于在两个脚本模式中对错误的输出是不同的,所以可以很快验证你的wincvs是否已经支持python了。若了解python/tcl的朋友可能会很快摸索出这些问题的答案。

Wincvs找到python时,会输出如下内容

Python <chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">2.2.3</chsdate> (#42, Nov 13 2003, 09:57:55) [MSC 32 bit (Intel)] on win32

我的验证输出如下(在最下面的输出窗口中进行命令行操作,注意:wincvs没有提示操作符)

Python脚本模式:

aa

Traceback (most recent call last):

  File "<string>", line 1, in ?

NameError: name 'aa' is not defined

print 11

11

a = 1+1

print a

2

Tcl脚本模式:

Switching the shell to TCL...

aa

invalid command name "aa"

print 11

can not find channel named "stdout"

a = 1+1

ambiguous command name "a": after append array auto_execok auto_import auto_load auto_load_index auto_qualify

print a

can not find channel named "stdout"

 

为了准确,两个脚本都是用同样的命令,不熟悉python/tcl的朋友可能会不太看懂,快学python吧,很简单,很强大:)



分享到:
评论

相关推荐

    wincvs+Python-2.2.1

    使用过程中,用户需要自行下载**TCL**,因为TCL(Tool Command Language)是某些版本的WinCVS运行所必需的脚本语言环境。 总的来说,熟悉并掌握WinCVS和Python 2.2.1对于理解版本控制基础和早期Python编程至关重要...

    wincvs中文安装包+包括支持的低版本Python

    在安装过程中,确保勾选所有必要的组件,特别是Python相关部分,因为wincvs需要Python支持其内部的一些功能,如命令行执行和脚本处理。 接下来是Python的兼容性问题。wincvs需要特定版本的Python来支持其运行,这...

    WinCVS中文版+Python+Tcl+SSH

    在使用WinCVS时,用户首先需要安装这个压缩包中的所有组件,包括WinCVS、Python2.2和Tcl。安装完成后,用户可以通过WinCVS图形界面配置CVS服务器的连接信息,包括服务器地址、端口、认证方式(如使用SSH密钥对)等。...

    CVSNT WINCVS CVS服务器和客户端安装程序

    总的来说,这个资源包提供了一整套CVSNT服务器和客户端的安装和配置解决方案,对于希望在Windows环境中使用CVS进行版本控制的开发团队来说非常有用。通过学习和实践,开发者可以熟练掌握CVSNT,提高团队协作效率,...

    解决CVS空文件无法导入问题.rar

    日前解决WinCVS 1.3版本空文件夹无法导入...② 运行Python脚本 create_files_by_paths_txt.py,这样就会在各个空文件夹下面生成一个空的readme.txt. 注:前提是有安装了Python(有装WinCVS当然有装Python啦 -_= )

Global site tag (gtag.js) - Google Analytics