搜索

首页  >  问答  >  正文

windows-7 - 怎样用 c++ 判断 windows 系统中 python的版本?

怎样判断本地安装的 python 的版本? 通过注册表是否可以?

巴扎黑巴扎黑2888 天前541

全部回复(2)我来回复

  • 巴扎黑

    巴扎黑2017-04-17 17:39:48

    一个取巧的办法,在c++里执行系统命令,然后从out.txt文件里去读python版本信息:out.txt文件里去读python版本信息:

    system("python --version 2> out.txt");

    system("python --version 2> out.txt");🎜

    回复
    0
  • PHPz

    PHPz2017-04-17 17:39:48

    可以,不过可能(我不确定python安装的时候是否会向注册表写入版本信息)获取不到,因为有好多人安装软件的时候遇到过这种通过注册表获取python版本失败的问题
    当然你也可以通过楼上或者管道的方式执行命令获取到python的信息,不过这有个要求,你要查询的python必须在PATH环境变量有设置过才行

    回复
    0
  • 取消回复