代码:
import subprocess as subp
def run():
text = subp.getoutput("pip list --outdate")
print(text)
ls = [x.split()[0] for x in text.splitlines()[2:]]
for i in range(len(ls)):
print(f"================== {ls[i]:<10} {i+1}/{len(ls)} ==================")
print(subp.getoutput(f"pip install -U {ls[i]}"), "\n")
if __name__ == "__main__":
run()