使用os.system调用外部程序,如wget下载
import os
# os库的system函数可以调用wget工具
# wget程序用于下载大文件,断点续传功能# 直接使用wget方法为version= input("请输入版本:如[1.19.8]或者[1.19.9]:")
link = fr'/usr/bin/wget http://mirrors.sohu.com/nginx/nginx-{version}.zip'# f'' 表示格式化这段字符串里面的{}
# r 表示不转译[\]符号 一般\n 表示换行之类的
# [/usr/bin/wget] 为wget程序所在的目录(linux系统)
# windows系统如 [d:\tools\wget] 你的wget程序的启动位置 这里面的是\ 反斜杠 注意到了没有
# [{version}]:为下载的版本号
# [http://mirrors.sohu.com/nginx/nginx-{version}.zip]:为下载的链接
# 那么我们下载的目录是:本脚本文件所在的目录
os.system(link)
#这里调用了link变量 也调用了os库 而且还启动了终端(也就是cmd)
# 1.python 2.shell 3.wgetprint("下载好了")# http://mirrors.sohu.com/nginx/
# 如果是其他的安装包
# 一般现在会校验安装包的安全性,如校验文件sha256
# https://pypi.tuna.tsinghua.edu.cn/packages/58/4d/b54fb5ad1b77f4ac9af6a85b51e3806a926126d886c2cedc98b93c2215fe/csvparse-0.0.3-py2-none-any.whl#sha256=d8e4705e65ce6bdd896e6792ecd3d49ab67789e955a6e44fb296ef6c31e4567d
下面的图为测试使用的版本选择
清华源的安装包需要校验
使用os.system调用外部程序,如wget下载相关推荐
- [Python陷阱]os.system调用shell脚本获取返回值
当前有shell个脚本/tmp/test.sh,内容如下: #!/bin/bash exit 11 使用Python的os.system调用,获取返回值是: >>> ret=os.s ...
- Python程序使用os.system()方法调用exe程序导致主程序进程无响应
现象:在python进程中使用os.system()调用外部的exe程序,导致主进程阻塞 解决方法: subprocess.Popen("***.exe") 使用subproces ...
- os.system() 和 os.popen()
1.os.popen(command[, mode[, bufsize]]) os.system(command) 2.os.popen() 功能强于os.system() , os.popen() ...
- python中那纠结的os.system()与空格处理
今天在写一个用来对vmware workstation虚拟机进行操作的小脚本,主要原理是用python来调用vmrun.exe,传递各种不同的参数给它,来进行不同的操作. 原理很简单,实现...其实也 ...
- python os.system阻塞_为什么python不再等待os.system完成?
我有以下功能,几个月来一直工作得很好.我还没有更新我的Python版本(除非它是在幕后发生的?).def Blast(type, protein_sequence, start, end, genom ...
- Python调用外部程序——os.system()和subprocess.call()
通过os.system和subprocess.call()函数调用其他程序 预备知识:cmd中打开和关闭程序 cmd中打开程序 a.打开系统自带程序 系统自带的程序的路径一般都已加入环境变量之中,只需 ...
- python调用外部程序 退出_Python调用外部程序——os.system()和subprocess.call
通过os.system函数调用其他程序 预备知识:cmd中打开和关闭程序 cmd中打开程序 a.打开系统自带程序 系统自带的程序的路径一般都已加入环境变量之中,只需在cmd窗口中直接输入程序名称即可. ...
- python调用程序call_Python调用外部程序——os.system()和subprocess.call()
通过os.system和subprocess.call()函数调用其他程序 预备知识:cmd中打开和关闭程序 cmd中打开程序 a.打开系统自带程序 系统自带的程序的路径一般都已加入环境变量之中,只需 ...
- python os system用法_Python调用系统命令os.system()和os.popen()的实现
作为一门脚本语言,写脚本时执行系统命令可以说很常见了,python提供了相关的模块和方法. os模块提供了访问操作系统服务的功能,由于涉及到操作系统,它包含的内容比较多,这里只说system和pope ...
最新文章
- 存在描述所有生命的方程吗?
- 网络推广中常见的网站建设细节中有哪些重点值得网络推广专员重视?
- python爬虫正则表达式实例-python爬虫 正则表达式解析
- Java 8 - Stream流骚操作解读2_归约操作
- FileSystemResource 和ClassPathResource 有何区别?
- 让0球平局怎么算_半场16中5+0助攻+空气球,欧文威化,看看众美媒怎么说?
- 《疯狂Java讲义精粹》读书笔记2 ------ 多态
- 信息学奥赛一本通C++语言——1008:计算(a+b)/c的值
- 龙应台--为什么我要求你读书用功
- 电子工业出版社博文视点在上海第六届UPA中国用户可用性大会上
- FJUT Home_W的gcd(乱搞)题解
- JAVA8免费下载安装(win10)
- 论文编辑软件(论文抽屉) v5.5.0Word版
- win10专业版 hyper-v 找不到
- 220609_Efficient Uncertainty-aware Decision-making for Automated Driving Using Guided Branching
- 两个路由器如何构建局域网
- Flask: 总是报too many values unpacked
- Microsoft Word 设置底纹
- 聊一聊 AS 的一些好用的功能
- IMEI、iccid、MDN、MSIN、IMSI