当前位置: 首页 > 网络应用技术

如何查看Python中有多少个模块(要查看安装哪些模块的Python)

时间:2023-03-08 01:33:13 网络应用技术

  今天,我将与您分享如何查看Python中有多少个模块。其中,您还将解释在Python中安装了哪些模块。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  本文目录清单:

  1. python中的那些模块2. python视图安装了哪个模块3.查看Python模块中的所有功能4.如何查看库的引入5,Python 6的哪些模块,Python Foundation firstist View Python库,功能和模块pypython's的库说明环境非常易于使用,但是如果我们需要编写一个大程序,解释环境还不够。这次我们需要将Python程序保存在文件中。通常,此文件以.py结尾。

  对于大型应用程序,文件可能还不够。目前,我们需要在文件中引用其他文件,以便将文件称为模块。

  该模块是包含Python定义和语句的文件。文件名是模块名称和文件suffix.py.py.indide。模块可以通过全局变量__ -name__获得模块名称。

  它仍然是以前的Fiporah系列的一个例子。我们将函数的实现存储在fibo.py文件中:

  写作后,我们可以在Python的解释环境中导入它:

  然后直接使用它:

  对于常用的功能,我们可以将其分配给一个变量:

  或者,当我们导入时,我们直接给该模块一个名称:

  或在模块中导入功能:

  每个模块都有其自己的私有符号表,该表用作模块中定义的所有函数的全局符号表。因此,模块的作者可以在模块中使用全局变量,而不必担心与用户全局的意外冲突变量。

  早些时候,我们提到您可以使用导入来导入模块,并且模块名称保存在__NAME__中。

  就像Java中的主要方法一样,如果我们想在模块中进行一些测试,是否有任何方法可以在Java中使用类似的方法编写?

  首先看一个示例:

  在模块中,我们需要做出判断__ -Name__是否被分配为“ __ -main __”。

  让我们这样执行此模块:

  在脚本执行的情况下,该模块的__ -Name__属性将分配给__ -main__,这就是为什么应在示例中写入它的原因。

  查看执行效果:

  如果将其导入模块,则不会执行:

  当使用导入到导入模块时,解释器将首先找到名称的构建模块。如果找不到,解释器将寻找SYS.Path变量给出的目录列表。

  SYS.PHPATH的初始目录包括:

  如果要查看模块中定义的内容,则可以使用DIR函数。

  上面的示例列出了当前模块中定义的内容,包括变量,模块,功能等。

  我们可以将参数添加到DIR中以获取特定模块的内容:

  Java具有包装的概念,用于隔离程序代码。

  让我们看一个python包的例子:

  我们在上面定义了4个软件包,即声音,声音。形式,声音。效果,声音。

  __init__.py可以是一个空文件,或者是_______变量的初始化代码或设置。

  导入时,Python在SYS.Path Path中搜索软件包。

  有很多方法可以导入软件包。我们可以导入一个模块:

  但是在进口后,使用时必须加载全名:

  如果您不想加载全名,则可以以这种方式导入:

  然后,您可以这样使用:

  您也可以直接在模块中导入该方法:

  然后使用此:

  如果袋子里有更多的子袋,我们可能想使用 *介绍它:

  那么,如何控制将哪些子袋导入到效果中?

  我们可以在__init__.py中定义一个名为__ all__的列表。在此列表中,列出了要导出的子删除名称,如下所示:

  通过这种方式,将从Sound.effects Import *导入到声音包的三个名称模块中。

  如果没有定义______,则从sound.effects导入 *语句将不会从软件包声音导入。它仅导入软件包sound.fects。

  导入可以指定相对路径,我们使用。要指示当前软件包,请使用..指示父包。

  如下:

  在Python提示下输入

  帮助(“模块”)

  您可以查看

  随着使用Python的时间越来越长,Python模块越来越多。某些模块不常用,它们会逐渐忘记其中的功能;想知道调用哪些功能以及如何调用这些功能,因此您需要检查安装的Python模块中的哪些功能。查看方法将汇总如下

  在命令行中运行以下命令以查看

  在交互式解释器中输入以下命令。效果与在命令行下输入$ PYDOC模块相同。

  Python的SYS模块也可用于查看模块信息

  如果您将PIP用作Python软件包管理器,则可以在命令行中运行$ PIP冻结/代码或代码$ PIP列表以查看安装信息。当然,其他软件包经理也同时具有相似的功能,您也可以在Python Interactive解释器中导入PIP模块以查看软件包信息。

  如果您已经安装了蛋黄,则可以使用蛋黄命令来查看软件包信息。您可以使用$ pip安装蛋黄将其与蛋黄简单地安装,只是在命令行下方操作。

  随着使用Python的时间越来越长,Python模块的安装越来越多,因此我想检查我安装的Python库的介绍。

  1.在命令行下使用pydoc命令

  在命令行中运行$ PYDOC模块以查看

  2.使用help()在python交互式解释器中查看

  在交互式解释器中输入帮助(“模块”),效果与在命令行中输入$ PYDOC模块相同

  3.与Python进行互动是导入解释器下的系统模块以查看

  Python的SYS模块也可用于查看模块信息

  导入系统

  sys.modules.keys()

  4.使用PIP在命令行下查看

  如果您使用PIP作为Python软件包管理器,则可以直接在命令行上运行$ PIP冻结或$ PIP列表,以查看有关安装软件包的信息。当然,其他袋子经理也具有相似的功能。,您还可以在Python Interactive解释器中导入PIP模块以查看包信息

  PIP列表#或PIP冻结

  5.使用蛋黄查看

  如果安装了蛋黄,您可以使用蛋黄命令查看包装信息,您可以使用$ pip安装蛋黄安装

  蛋黄很容易使用,只需在命令行下操作

  Python是一种非常高级的编程语言,具有许多标准模块,例如:SYS,OS,DateTime等。

  操作系统模块

  OS.GetCWD()#获取当前的工作目录,当前Python脚本工作的目录路径

  os.chdir(“ dirname”)#更改当前脚本工作目录;等效于CD下的外壳

  OS.Curdir#返回当前目录:{'。')

  OS.Pardir#获取当前目录的父目录字符串:('..')

  OS.Makedirs('dirname1/dirname2')#

  OS.removedirs('dirname1')#如果目录为空,请删除并将其恢复到目录的先前级别中。如果它也为空,请删除它。

  os.mkdir('dirname')#生成一个单级目录;等效于壳中的mkdir dirname

  OS.RMDIR('dirname')##删除单个阶段空目录。如果目录不是空的,则无法删除它,并且报告了错误;

  OS.listDir('dirname')##在指定目录中列出所有文件和sub -directory,包括隐藏的文件,并在列表中打印。

  OS.Remove()#删除文件

  os.Rename(“ oldname”,“ newname”)#

  OS.STAT('PATH/FILENAME')#获取文件/目录信息

  OS.SEP#输出操作系统 - 特定路径分离器,“ \”下的“ \”,“ Linux”下

  OS.linesep#输出当前平台使用的线终止符号,在Win下

  “,linux是”

  “

  OS.Pathsep#输出用于划分文件路径。

  OS.NAME#输出字符串指示当前平台。win-'t';linux-'posix'

  OS.System(“ bash命令”)#运行shell命令并直接显示

  OS.Environ#获取系统环境变量

  OS.PATH.ABSPATH(路径)#返回到标准路径的绝对路径

  os.path.split(路径)#返回将路径分为目录和文件名二进制组

  os.path.dirname(路径)#返回路径目录。

  os.path.basename(路径)#

  返回路径的最终文件名。如何在末端返回pate,然后将返回空值。也就是说,这是OS.Path.split(path)的第二个元素

  os.path.exists(路径)#如果存在路径,请返回true;如果不存在路径,请返回false

  os.path.isabs(路径)#如果路径是绝对路径,请返回true

  os.path.isfile(路径)#如果路径是现有文件,请返回true。否则,返回false

  os.path.isdir(路径)#如果路径是现有目录,请返回true。否则,返回false

  os.path.join(path1 [,path2 [,...]])#组合多个路径后的多个路径,在第一个绝对路径之前的参数将被忽略

  os.path.getAtime(路径)#返回到文件或路径指向的最后一个访问时间或目录

  os.path.getmtime(path)#返回到路径指向文件或目录的最终修改时间

  OS.Path.getSize(路径)#返回路径的大小

  系统模块

  sys.argv#命令行参数列表,第一个元素是程序本身

  sys.exit(n)#退出程序,出口(0)正常出口时

  sys.version#获取Python解释程序的版本信息

  sys.maxint#最大的int值

  sys.path#返回模块的搜索路径,在初始化时使用PythonPath环境变量的值

  sys.platform#返回操作系统平台名称

  DateTime模块

  dateTime.today()返回指示此期间当前日期的DateTime对象

  datetime.now([tz])返回指定时区日期的日期对象。如果未指定TZ参数,则结果是相同的

  dateTime.utcnow()返回到当前UTC日期时间的日期对象

  dateTime.fromtimestamp(timestamp [,tz])基于指定的时间戳创建DateTime对象

  datetime.utcfromtimestamp(Timestamp)基于指定的时间戳创建DateTime对象

  datetime.strptime(date_str,格式)将时间字符串转换为dateTime对象

  1. DIR函数可以查看对象的属性

  使用方法非常简单。例如,作为示例输入OS类型。在python命令窗口中输入dir('os')以查看OS模块的属性

  打开CMD命令窗口:

  2.如何查看对象对象的帮助文档:两种方法如下:

  3.如何查看对象的详细信息:

  3.如何查看对象的功能:

  如何查看Python中有多少个模块,只需谈论它,谢谢您花时间阅读本网站的内容,更多地了解Python的模块以查看,如何查看Python中有多少个模块,不要忘记在此站点上在此站点上进行制作。