Python3.6自动化安装模块

背景:由于本人经常在学校的机房编程,因为机房I7处理器16G内存英伟达显卡,用的爽啊。但是系统是一键还原系统,所以每次自己写代码需要重新下载pip模块,所以写出如下程序.

分析:

  • 只是在Windows系统下运行
  • 使用自动化脚本.bat文件执行

代码:

PackageList = open('需要配置的第三方库文件.txt','rt')
Packages = []
for l in PackageList:
        Packages.append(l)
Packages = Packages[:-1]
print(Packages)
PackageList.close()


Script = open('自动化pip脚本.bat','w+')
headerString = ['@for %%i in (Scripts) do @set py=%%~$PATH:i\n','@echo %py%\n','@echo %py%\n','@echo 自动下载第三方库.....\n']
tips = '@echo .....安装 '
pip_echo = '@echo %py%\pip install '
pip_string = '@%py%\pip install '
Script.writelines(headerString)
for p_name in Packages:
    l = [tips+p_name,pip_echo+p_name,pip_string+p_name]
    Script.writelines(l)
Script.writelines('@pause')
Script.close()

代码中使用的文件“需要配置的第三方库文件.txt”:

selenium
这一行保留

生成的.bat 文件"自动化pip脚本.bat":

@for %%i in (Scripts) do @set py=%%~$PATH:i
@echo %py%
@echo %py%
@echo 自动下载第三方库.....
@echo .....安装 selenium
@echo %py%\pip install selenium
@%py%\pip install selenium
@pause

运行结果:

总结:

  1. 经测试,此代码能运行在装有Python3.6版本的电脑上(python3.5不行)。
  2. 此代码只适用于Windows操作系统(win7/win10),其余版本Windows系统尚不明确,非微软操作系统应该是绝对不可以的。
  3. 非常适用于学生党!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值