python os.popen介紹


config.ini


requests
selenium
threading
Image

evir.py


import os
#讀取需要安裝的模塊
with open("./config.ini") as f:
pip_list = f.read().splitlines()
for i in pip_list:
# popen返回文件對象,跟open操作一樣 ,可以使用cmd命令,

f = os.popen("pip list")
# f.read() 返回字符串
if i not in f.read():
# 如果沒有在pip list中,就安裝
f = os.popen("pip install {}".format(i))
# 如果安裝成功,f.read()中會有Successful字符串
if "Successfully" in f.read():
print("%s 模塊安裝成功" %i)
else:
# 沒有,則安裝失敗
print("%s 模塊安裝失敗" %i)
else:
print("%s 模塊已經安裝過" %i)



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM