Python實現運行中判斷模塊是否安裝箭昵、判斷python版本

以前python的程序都是在本地或者固定的服務器上跑侨糟,所以環(huán)境什么的基本都固定碍扔,但這次寫的測試腳本需要發(fā)到不同的電腦上使用,且事先不清楚對方的環(huán)境秕重,所以就需要動態(tài)加載和判斷一些環(huán)境因素不同,主要考慮到兩塊:

一、第三方模塊
判斷第三方模塊是否已安裝溶耘,若沒有安裝則執(zhí)行pip install 命令安裝該模塊

# 判斷是否已安裝requests模塊,若沒有則下載安裝
count = 2
while count:
    try:
        import requests
        print('已檢測到requests模塊           ok')
        break
    except:
        print('檢測到未安裝requests模塊,現在開始安裝......')
        os.system('pip install requests’)
        count -= 1
       continue

二二拐、判斷python版本
因為python2和python3有很多地方不一樣,所以在python3里能跑的不一樣能在python2能跑(反之亦然)凳兵,所以需要判斷系統(tǒng)的python版本百新,按版本來執(zhí)行不同的程序

version = sys.version_info
v_info = str(version.major) + '.' + str(version.minor) + '.' + str(version.micro)

# 判斷Python版本號
if version < (3, 0):
        print('檢測到該電腦的Python版本為:' + v_info)
        import ConfigParser as cfps
else:
        print('檢測到該電腦的Python版本為:' + v_info)
        import configparser as cfps

# 文件路徑
root_dir = os.path.split(os.path.realpath(__file__))[0]
# 配置ini文件路徑
config_file_path = os.path.join(root_dir, 'requests.ini')
# 讀取配置文件
cf = cfps.ConfigParser()
cf.read(config_file_path)
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市庐扫,隨后出現的幾起案子饭望,更是在濱河造成了極大的恐慌,老刑警劉巖形庭,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件铅辞,死亡現場離奇詭異,居然都是意外死亡萨醒,警方通過查閱死者的電腦和手機斟珊,發(fā)現死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來富纸,“玉大人倍宾,你說我怎么就攤上這事雏节。” “怎么了高职?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵钩乍,是天一觀的道長。 經常有香客問我怔锌,道長寥粹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任埃元,我火速辦了婚禮涝涤,結果婚禮上,老公的妹妹穿的比我還像新娘岛杀。我一直安慰自己阔拳,他們只是感情好,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布类嗤。 她就那樣靜靜地躺著糊肠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪遗锣。 梳的紋絲不亂的頭發(fā)上货裹,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機與錄音精偿,去河邊找鬼弧圆。 笑死,一個胖子當著我的面吹牛笔咽,可吹牛的內容都是我干的搔预。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼叶组,長吁一口氣:“原來是場噩夢啊……” “哼拯田!你這毒婦竟也來了?” 一聲冷哼從身側響起扶叉,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤勿锅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后枣氧,有當地人在樹林里發(fā)現了一具尸體溢十,經...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年达吞,在試婚紗的時候發(fā)現自己被綠了张弛。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖吞鸭,靈堂內的尸體忽然破棺而出寺董,到底是詐尸還是另有隱情,我是刑警寧澤刻剥,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布遮咖,位于F島的核電站,受9級特大地震影響造虏,放射性物質發(fā)生泄漏御吞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一漓藕、第九天 我趴在偏房一處隱蔽的房頂上張望陶珠。 院中可真熱鬧,春花似錦享钞、人聲如沸揍诽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽暑脆。三九已至,卻和暖如春划滋,著一層夾襖步出監(jiān)牢的瞬間饵筑,已是汗流浹背埃篓。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工处坪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人架专。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓同窘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親部脚。 傳聞我的和親對象是個殘疾皇子想邦,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內容

  • 大年初二的時候看了周星馳的《美人魚》,先前并沒有看過簡介委刘,也沒有看過宣傳片丧没,所以并不了解,只是沖著星爺锡移,就看了呕童。 ...
    山水煎茶閱讀 303評論 0 1
  • 愿我們被這個世界溫柔對待 這是梁超文持續(xù)寫作第50篇,如果你得到啟發(fā)淆珊,鼓舞夺饲,或喜歡,歡迎打賞轉發(fā)點贊評論。愿每一個...
    梁超文閱讀 592評論 0 0
  • 姑娘往声,你只是一個女生擂找。為什么要強調這一點呢?現在社會的殘酷必須使你自己要隨時保持危機感浩销。青年危機贯涎、中年危機你是逃不...
    我只想做個好菇涼閱讀 426評論 0 0
  • 受人之托,幫曾經的同事的畫個漫畫慢洋,謝謝你這么給我面子哈
    b9084762367f閱讀 461評論 1 4
  • 近些天的新聞柬采,從紅藍cp到霍金大神魂歸宇宙,再到“大師”李熬去世且警,比起前者鋪天蓋地的緬懷悼念粉捻,后者雖次之,也不乏各...
    禿頭少女豆閱讀 424評論 0 1