怎样判断本地安装的 python 的版本? 通过注册表是否可以?
一個取巧的辦法,在c++裡執行系統指令,然後從out.txt檔案裡去讀python版本資訊:out.txt文件里去读python版本信息:
out.txt
system("python --version 2> out.txt");
可以,不過可能(我不確定python安裝的時候是否會向註冊表寫入版本信息)獲取不到,因為有很多人安裝軟體的時候遇到過這種通過註冊表獲取python版本失敗的問題當然你也可以透過樓上或管道的方式執行指令取得到python的信息,不過這有個要求,你要查詢的python必須在PATH環境變數有設定過才行
一個取巧的辦法,在c++裡執行系統指令,然後從
out.txt
檔案裡去讀python版本資訊:out.txt
文件里去读python版本信息:system("python --version 2> out.txt");
system("python --version 2> out.txt");
🎜可以,不過可能(我不確定python安裝的時候是否會向註冊表寫入版本信息)獲取不到,因為有很多人安裝軟體的時候遇到過這種通過註冊表獲取python版本失敗的問題
當然你也可以透過樓上或管道的方式執行指令取得到python的信息,不過這有個要求,你要查詢的python必須在PATH環境變數有設定過才行