Python中的sys模块如何使用?Python中常用的标准库之sys模块

之前我们有学习过什么是python中的模块,什么是python中的库,我们还学习了 Python 中的 OS 标准库 ,今天带大家一起来学习一个新的模块---sys模块,所以这篇文章中的主要内容就是有关“Python中的sys模块如何使用?Python 中常用的标准库系列之sys模块”

Python中的sys模块如何使用?Python中常用的标准库之sys模块

文章插图
sys模块是python的一个内置模块,它可以直接使用import语法导入而不会使用到pip工具去下载安装 。sys模块的作用就是提供了很多的方法和变量能够去处理python程序,它更像是一个和python解释器运行的窗口 。下面举例向大家介绍它的一些用法 。
1、sys.exit(code)
这个的功能就是可以让一个程序执行退出操作,其中code参数是需要退出的代码,一般code为0表示的是正常退出,如果出现其他的数值,就表示退出有异常 。举个例子:
import sysprint('Hello!')sys.exit(0)print('python')在第三行中打印hello,执行sys.exit(0)命令退出程序,最后打印python出来 。正常情况是这样的,但是我们这里使用了sys.exit(0),所以它会将程序提前退出,就不会执行打印python那一条代码 。所以运行结果如下:
Hello!在打印完Hello之后,程序就直接退出来了 。
2、sys.argv
2.1、命令行参数
不管是在windows操作系统还是linux操作系统中,都会有命令行的控制方式,在用户输入完命令之后,建立一个新的目录 。使用以下命令进行目录的创建;
mkdir hh这里是创建了一个用hh命名的目录,这两个字符串就被称之为命令行参数 。
2.2、python程序中的命令行参数
【Python中的sys模块如何使用?Python中常用的标准库之sys模块】Python中的命令行参数一般都是保存在sys模块的argv变量中的,它是一个数组,存放的是一个字符串 。
在命令模式下,使用python执行hh.py程序,命令如下:
Python hh.py argument这个sys.srgv命令行参数就相当于是程序的文件名.py以及argument这三个单词组成,而不包括python这个词 。
有关“Python中的sys模块如何使用?Python 中常用的标准库之sys模块”的内容就讲到这里啦,希望你们通过对这篇文章的学习,可以有所收获哦!

    推荐阅读