python检查包(python查看模块属于哪个包)

1.python 查看模块属于哪个包

模块可以从其他程序 输入 以便利用它的功能。

这也是我们使用Python标准库的方法. 输入: #!/usr/bin/env python # Filename: using_sys.py import sys print 'The command line arguments are:' for i in sys.argv: print i print '\n\nThe PYTHONPATH is',sys.path,'\n' 输出: $ python using_sys.py we are arguments The command line arguments are: using_sys.py we are arguments The PYTHONPATH is ['/home/swaroop/byte/code', '/usr/lib/python23.zip', '/usr/lib/python2.3', '/usr/lib/python2.3/plat-linux2', '/usr/lib/python2.3/lib-tk', '/usr/lib/python2.3/lib-dynload', '/usr/lib/python2.3/site-packages', '/usr/lib/python2.3/site-packages/gtk-2.0'] 首先,我们利用import语句 输入 sys模块。基本上,这句语句告诉Python,我们想要使用这个模块。

sys模块包含了与Python解释器和它的环境有关的函数。 当Python执行import sys语句的时候,它在sys.path变量中所列目录中寻找sys.py模块。

如果找到了这个文件,这个模块的主块中的语句将被运行,然后这个模块将能够被你 使用 。注意,初始化过程仅在我们 第一次 输入模块的时候进行。

另外,“sys”是“system”的缩写。 sys模块中的argv变量通过使用点号指明——sys.argv——这种方法的一个优势是这个名称不会与任何在你的程序中使用的argv变量冲突。

另外,它也清晰地表明了这个名称是sys模块的一部分。 sys.argv变量是一个字符串的 列表 (列表会在后面的章节详细解释)。

特别地,sys.argv包含了 命令行参数 的列表,即使用命令行传递给你的程序的参数。 如果你使用IDE编写运行这些程序,请在菜单里寻找一个指定程序的命令行参数的方法。

这里,当我们执行python using_sys.py we are arguments的时候,我们使用python命令运行using_sys.py模块,后面跟着的内容被作为参数传递给程序。Python为我们把它存储在sys.argv变量中。

记住,脚本的名称总是sys.argv列表的第一个参数。所以,在这里,'using_sys.py'是sys.argv[0]、'we'是sys.argv[1]、'are'是sys.argv[2]以及'arguments'是sys.argv[3]。

注意,Python从0开始计数,而非从1开始。 sys.path包含输入模块的目录名列表。

我们可以观察到sys.path的第一个字符串是空的——这个空的字符串表示当前目录也是sys.path的一部分,这与PYTHONPATH环境变量是相同的。这意味着你可以直接输入位于当前目录的模块。

否则,你得把你的模块放在sys.path所列的目录之一。

python检查包

转载请注明出处编程代码网 » python检查包(python查看模块属于哪个包)

资讯

python画雷达图(PYTHONMATPLOTLIB画雷达图的例子)

阅读(41)

本文主要为您介绍python画雷达图,内容包括PYTHONMATPLOTLIB画雷达图的例子,求问dalao这个怎么用pythonturtle画出这个图?,如何用pythonmatplotlib库画一个动态的超声波图像。import numpy as npimport pylab as plclass Radar(object): def

资讯

python读取netcdf(如何读取netcdf4格式necep资料)

阅读(52)

本文主要为您介绍python读取netcdf,内容包括怎么打开netcdf的数据,怎么打开netcdf的数据,如何使用python访问ECMWF公共数据集。NetCDF文件是一种科学数据存储格式,广泛用于大气、海洋和地球科学。NetCDF也是一个函数库集合,提供给用户一整套

资讯

pythonsocks代理服务器(爬虫代理服务器怎么用)

阅读(48)

本文主要为您介绍pythonsocks代理服务器,内容包括python怎么写代理程序,它可以把socks转成http吗,什么是SOCKS代理,什么是HTTP代理?,爬虫代理服务器怎么用。打开火狐浏览器右上角的设置选项,选择“选项”爬虫代理服务器怎么用?选择左边选项栏

资讯

pythonlongstring类型(python四种基本数据类型)

阅读(46)

本文主要为您介绍pythonlongstring类型,内容包括python四种基本数据类型,python中的string是什么意思,在python中float是什么意思?。python是相当高级的语言,基本数据类型就很多,不过参考其他语言的,一定要四个的话:整形 int定义:age=10 #age=in

资讯

pythonbase64编码格式(base64.decodestringpython怎么实现)

阅读(38)

本文主要为您介绍pythonbase64编码格式,内容包括Python怎么能简单实现Base64编码和解码,Python怎么能简单实现Base64编码和解码,请问python编程中,怎么解密base64编码和zlib编码?。Base64编码是一种“防君子不防小人”的编码方式。广泛应用

资讯

python客户端软件(python用什么软件)

阅读(44)

本文主要为您介绍python客户端软件,内容包括python用什么软件,python一般用什么软件,python做客户端程序适合吗。对于学习Python的小伙伴,首推的Pycharm。首先,PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project

资讯

python3jinja2(python的Jinja2是怎样引用模板的?)

阅读(64)

本文主要为您介绍python3jinja2,内容包括python的Jinja2是怎样引用模板的?,python的Jinja2是怎样引用模板的?,在windows上如何安装pythonweb引擎jinja2,求教。Jinja2是基于python的模板引擎,功能比较类似于于PHP的smarty,J2ee的Freemarker和

资讯

pythonhttp响应(怎么知道python发送了什么http请求)

阅读(42)

本文主要为您介绍pythonhttp响应,内容包括python怎样获取http响应的session,pythonaiohttp怎么获取响应时间,怎么知道python发送了什么http请求。本文实例讲述了python通过get,post方式发送http请求和接收http响应的方法。分享给大家供大家

资讯

pythonreferto(在python中float是什么意思?)

阅读(41)

本文主要为您介绍pythonreferto,内容包括在python中float是什么意思?,referto用法,referto的用法!。float是一种数据类型。浮点型数据类型,FLOAT 数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用 IEEE(电气和电子工程师

资讯

pythontable类型(python)

阅读(48)

本文主要为您介绍pythontable类型,内容包括可不可以不加类型,用python语言将Excle表格数据分类,该怎么做?,pythondocx怎么给表格自定义样式。word表格样式的设置from docx import *document = Document()table = document.a

资讯

python编写的小工具(用Python写过哪些的小工具)

阅读(42)

本文主要为您介绍python编写的小工具,内容包括用Python写过哪些的小工具,用Python写过哪些脑洞大开的小工具,编写python的软件?。用后缀树找出《红楼梦》中的单词,并且生成一段《红楼梦》风格的文字。缘起是我之前看到了一篇分析红楼梦词频

资讯

python画雷达图(PYTHONMATPLOTLIB画雷达图的例子)

阅读(41)

本文主要为您介绍python画雷达图,内容包括PYTHONMATPLOTLIB画雷达图的例子,求问dalao这个怎么用pythonturtle画出这个图?,如何用pythonmatplotlib库画一个动态的超声波图像。import numpy as npimport pylab as plclass Radar(object): def

资讯

python读取netcdf(如何读取netcdf4格式necep资料)

阅读(52)

本文主要为您介绍python读取netcdf,内容包括怎么打开netcdf的数据,怎么打开netcdf的数据,如何使用python访问ECMWF公共数据集。NetCDF文件是一种科学数据存储格式,广泛用于大气、海洋和地球科学。NetCDF也是一个函数库集合,提供给用户一整套

资讯

pythonsocks代理服务器(爬虫代理服务器怎么用)

阅读(48)

本文主要为您介绍pythonsocks代理服务器,内容包括python怎么写代理程序,它可以把socks转成http吗,什么是SOCKS代理,什么是HTTP代理?,爬虫代理服务器怎么用。打开火狐浏览器右上角的设置选项,选择“选项”爬虫代理服务器怎么用?选择左边选项栏

资讯

pythonlongstring类型(python四种基本数据类型)

阅读(46)

本文主要为您介绍pythonlongstring类型,内容包括python四种基本数据类型,python中的string是什么意思,在python中float是什么意思?。python是相当高级的语言,基本数据类型就很多,不过参考其他语言的,一定要四个的话:整形 int定义:age=10 #age=in

资讯

pythonbase64编码格式(base64.decodestringpython怎么实现)

阅读(38)

本文主要为您介绍pythonbase64编码格式,内容包括Python怎么能简单实现Base64编码和解码,Python怎么能简单实现Base64编码和解码,请问python编程中,怎么解密base64编码和zlib编码?。Base64编码是一种“防君子不防小人”的编码方式。广泛应用

资讯

python2.7绘图(python2.7绘制五角星)

阅读(46)

本文主要为您介绍python2.7绘图,内容包括python2.7绘制五角星,python2.7绘制五角星,如何在python2.7中的图形界面插入中文,用Tkinter,并且如何改变字。要设置填充色,t.fillcolor("red")import turtlet = turtle.Turtle()t.fillcolor