Skip to main content

标签: 模块

Python 入门基础知识 - 模块中的类

模块中的类类与函数一样,也可以写到模块中。在其他脚本中可以通过导入模块名使用定义的类。模块中类的使用方式与模块中的函数类似。实际上可以将模块中的类当做函数一样使用。将上一篇文章中定义的LiseExample类整理后保存到ListExample中。如下所示 :# _*_ coding: utf-8 -*- # Filename : ListExample.py class ListExample: __list = [] def __init__(self, *args): self.__list...[…]

Read More

Python 入门基础知识 - 模块独立运行-__name__属性及dir()函数

模块独立运行-__name__属性每个Python脚本在运行时都有一个__name__属性(name前后均是两条下划线)。在脚本中通过对__name__属性值的判断,可以让脚本在作为导入模块和独立运行时都可以正确运行。在Python中如果脚本作为模块被导入,则其__name__属性被设置为模块名。如果脚本独立运行,则其__name__属性被设置为"__main__"。因此可以通过__name__属性来判断脚本的运行状态。如下所示脚本,既可以自己运行,也可以作为模块被其他脚本导入。#...[…]

Read More

Python 入门基础知识 - 模块编译

模块编译在上一小结中,运行完usemodule.py我们会发现module目录中除了一个testmodule.py文件以外,还多了一个testmodule.pyc文件。其中testmodule.pyc就是Python将testmodule.py编译成字节码的文件。虽然Python是脚本语言,但Python可以将脚本编译成字节码的形式。对于模块而言,Python总是在第一次调用后将其编译成字节码的形式,以提高脚本的运行速度。Python在导入模块时会查找模块的字节码文件,如果存在,则将编译后的模块的修...[…]

Read More

Python 入门基础知识 - 模块如何查找路径

模块如何查找路径编写好的模块的只有被Python找到才能被导入,上一篇文章中编写的模块以及调用模块的脚本位于同一个目录中。如果在该目录中建立一个module目录,并且把testmodule.py移到module目录中,再次运行usermodule.py,会得到类似如下提示Traceback (most recent call last):   File "usemodule.py", line 2, in     import testmodule ImportError: No...[…]

Read More

Python 入门基础知识 - 模块

模块Python中的模块实际上就是包含函数或者类的Python脚本。它是以.py为后缀,也就是Python脚本的后缀名。用作模块的Python脚本与其他的脚本并没有什么区别。在Python中通过导入模块,然后使用模块中提供的函数或者数据。1,模块导入在Python中可以使用以下两种方法导入模块或者模块中的函数import: 模块名import: 模块名 as 新名字from: 模块名 import...[…]

Read More