steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 436
Python是一个很便利的编程语言,作为系统管理员必需掌握的一门语言,不会用Python运行系统命令怎么行? 下面小编就教大家怎么用Python运行命令和外部程序,并判断命令是否成功运行。
如果我们只想知道命令(外部程序)是否成功运行,我们要用到的一个模块是os模块。
import os
导入os模块
我们要用到的方法是os模块提供的system方法,其用法是system("程序路径")
system方法的返回值则是命令的返回值,我们用来判断是否成功运行。
例如小编这里是windows系统,我们运行一个dir试试看,这里小编用一个cmdr接收dir的返回值。
cmdr = os.system("dir")
可以看到cmd黑窗口一闪而过。
PS:一般程序没有异常错误的话返回值为0
此时我们用print打印出变量的值。
可以看到是0(无错误)
可能有小伙伴会说了,如果是运行一个不存在的程序(命令),会怎么样?
我们来一起看看,此时却是是非0(非0则是错误,无论什么操作系统都是一样)。
如果我们要运行我们自己写的程序或者是非操作系统提供的程序时(没有写入环境变量的目录下的程序),此时我们可以使用绝对路径来运行它。
例如小编要运行桌面上的tmp.py程序
其源码为:
print("running")
input()
这是我们传入绝对路径cmdr = os.system("python C:\\Users\\Administrator.WIN-SEUVC6Q8778\\Desktop\\tmp.py")
此时可以看到,我们的python shell也跟着input在等待,或者说我们的python shell在等待tmp.py这个程序结束(换个角度来说,结束了才有返回值不是吗)。
PS:绝对路径别忘记用\转义哦
此时我们来看看tmp.py这个程序的返回值,证明它成功运行。
写成代码如下:
#-*- coding:utf-8 -*-
import os
cmd = input("请输入您要运行的命令(路径分隔符前请增加\):")
cmdr = os.system(cmd)
if cmdr == 0:
print("恭喜" cmd "成功运行!")
else:
print("很遗憾" cmd "没有成功运行")
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 436
操作方式方法01【辅助widget】多种辅助工具相连接两个功能键的可同时按【Shift】加此功能键挑选出1、正方形、圆锥选框辅助工具 【M】 2、终端辅助工具 【V】 3、截叶......
2024-02-05 379
操作方式01文档格式难题qq肖像最合适用jpeg文档格式的相片,若是相片有透明化地下通道,能选用png文档格式上载。 02大小不一难题若是相片极重也可能将引致上载失利,检......
2024-02-05 303