python里面怎么创建模块 python如何创建模块文件_python模块


一、什么是模块?

1、Python的概念层级

表达式→创建、处理对象

语句→包含表达式(赋值、模块、条件判断语句等)

逻辑单元→函数或者类,由语句构成

模块→.py代码文件组成模块

包→定义一组有关系的文件,或者模块(包是文件夹,模块是其中的文件,且文件夹中包含一个_init_.py文件)

程序→若干个包+若干个文件

2、如何创建一个模块

我们先用sublime去构建一个模块,并且定义一个函数:


python里面怎么创建模块 python如何创建模块文件_随机数_02


def


python里面怎么创建模块 python如何创建模块文件_随机数_03


将这个文件保存在桌面上,命名为“test.py”:


python里面怎么创建模块 python如何创建模块文件_管理工具_04


我们可以将这个文件理解为一个模块。

3、如何导入一个模块

我们根据上文的内容已经可以创建一个模块了,现在需要在进行Python编程的时候导入它,可以通过两种方式进行导入:

  • 查看现有包所在路劲,将自己创建的包存入改路径
  • 加载sys包,把新建的test所在路劲添加上

关于第一种方式


import


python里面怎么创建模块 python如何创建模块文件_python模块_05


如果我们把刚刚建立的“test.py”模块存储到上述文件地址中去,我们就可以直接调用这个模块了。

关于第二种方式

我们首先要查看桌面上自己创建的模块的路径是什么,如下图所示:


python里面怎么创建模块 python如何创建模块文件_python这么创建模块_06


然后把该路径加入到程序中:

import


python里面怎么创建模块 python如何创建模块文件_python这么创建模块_07


4、调用包里的文件

在完成第三步后,我们可以使用包里的函数:

import


python里面怎么创建模块 python如何创建模块文件_python模块_08


5、模块的特点

模块类似于通过不同的代码功能,组合成一个脚本文件,变成一个可以重复利用的独立功能模,它的优点如下:

  • 效率更高
  • 可在多个程序中使用
  • 不同模块有不同的功能组合,通过使用多个模块来快速满足程序需求

二、模块的创建及import指令的运用

Python模块(Module),是一个Python文件,以.py结尾,包含了Python对象定义和Python语句。

1、import语句

我们首先创建如下模块:

def

python里面怎么创建模块 python如何创建模块文件_Python_09


然后导入这个包:

import

python里面怎么创建模块 python如何创建模块文件_Python_10


2、import……as……语句


import

python里面怎么创建模块 python如何创建模块文件_Python_11


3、部分模块语句:From……import……语句


from


python里面怎么创建模块 python如何创建模块文件_管理工具_12


注意,这时候只是导入了f3()函数的功能,其他函数是无法使用的。

4、random随机数

random是生成一个0到1的随机数:


import


python里面怎么创建模块 python如何创建模块文件_python这么创建模块_13


randint是生成一个随机的整数:


m


python里面怎么创建模块 python如何创建模块文件_python这么创建模块_14


choice是随机从序列中抽取一个数:


lst


python里面怎么创建模块 python如何创建模块文件_随机数_15


sample是随机取一个片段(案例中为5个元素):


sli


python里面怎么创建模块 python如何创建模块文件_Python_16


shuffle是元素随机打乱:


random


python里面怎么创建模块 python如何创建模块文件_python模块_17


5、time时间模块

每隔一秒输出一个“hello”,一共输出5遍:


import


python里面怎么创建模块 python如何创建模块文件_随机数_18


python里面怎么创建模块 python如何创建模块文件_python这么创建模块_19


直接生成时间:


print


python里面怎么创建模块 python如何创建模块文件_python这么创建模块_20


格式化显示时间:


print


python里面怎么创建模块 python如何创建模块文件_Python_21


三、“包”的概念及Python包管理工具pip

pip指的是Python工具包管理工具,用于安装和卸载Python工具包,它在cmd中运行时,安装包为:pip install XXX。


python里面怎么创建模块 python如何创建模块文件_Python_22


python里面怎么创建模块 python如何创建模块文件_随机数_23


因为之后还要学习网络爬虫等Python技巧,所以需要先安装如上几个包。

可以直接输入“pip list”来查看已经安装的包:


python里面怎么创建模块 python如何创建模块文件_python这么创建模块_24