之前我们有学习过什么是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 sys
print('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模块的argv变量中的,它是一个数组,存放的是一个字符串。

在命令模式下,使用python执行hh.py程序,命令如下:

Python hh.py argument

这个sys.srgv命令行参数就相当于是程序的文件名.py以及argument这三个单词组成,而不包括python这个词。

有关“Python中的sys模块如何使用?Python 中常用的标准库之sys模块”的内容就讲到这里啦,希望你们通过对这篇文章的学习,可以有所收获哦!

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!