python中几大模块二

Posted magicdata

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中几大模块二相关的知识,希望对你有一定的参考价值。

python中几大模块二

sys模块

sys模块也是python种一个非常强大的模块,功能非常的多,这里我其实也没接触到几个,暂时记录一下目前常用的几个功能函数。

sys.argv 这个函数的功能是在程序外部向程序内部传递参数 。例如:

import sys
print(sys.argv[:])
print(sys.argv[0])
print(sys.argv[1])
print(sys.argv[2])
print(sys.argv[3])
#外部调用解释器执行该文件  python test.py -1 -2 -3
output:
['test.py','-1','-2','-3']
test.py
-1
-2
-3

从案例来看,sys.argv返回一个列表对象,其对应的值第一个为文件本身,之后的值为外部传入的参数,在这里需要领悟各个参数对应的关系。

sys.exit(n) 这个函数的功能是当程序执行到这里时会自动退出 当给定的参数为0时表示程序正常退出 可以利用该函数捕捉程序的异常

import sys

print('life is short')
sys.exit(0)
print('you need python')
output:
life is short

sys.path 这个函数的功能是获取指定模块搜索路径的字符串集合,对于我们来说可以将写好的第三方模块放到某个具体的路径下,将这个路径加入到该字符串集合中,到时候就可以直接利用import 导入。

import sys
print(sys.path)

sys.path返回的是一个列表对象,可以利用sys.path.append()方法,将我们写好的模块的路径加入其中。

以上是关于python中几大模块二的主要内容,如果未能解决你的问题,请参考以下文章

13.Django中几大常用模板标签讲解及实战使用 for循环;if判断;页面跳转;开启关闭自动转义;url携带参数传递;注释

13.Django中几大常用模板标签讲解及实战使用 for循环;if判断;页面跳转;开启关闭自动转义;url携带参数传递;注释

python 微服务开发书中几个方便的python框架

Python爬虫 网页图片

python之基础篇——模块与包

OpenGL基础学习之二代码基本结构