Python__25--模块

时间:2023-02-08 21:19:45

1 创建模块

.py文件,文件名不与python自带的标准模块名相同,见名知意

2 导入模块

2.1 import 模块名称 [as 别名]

  • 导入该模块所有内容
  • 使用时需要:模块名称.函数名
  • 不会出现函数同名问题

2.2 from 模块名称 import 函数\变量\类

  • 导入该模块的指定内容
  • 直接只有导入的某个函数\变量\类
  • 会出现函数同名问题

2.3 from 模块名称 import*

  • 导入该模块所有内容
  • 直接使用该模块的所有函数\变量\类
  • 会出现函数同名问题

3 以主程序方式进行

def add(a,b)
	return  a+b
if  __name__ == '__main__':
	print(add(20,30))
#该模块在被调用时,不会执行if中的语句,当作为主程序时,会执行if中的语句

4 包

包含__init__文件,将一组功能相近的模块组织在一个目录下

  • import pageagel1
  • import module_A
  • import pageagel1.module_A
  • import pageagel1.module_A as ma
  • from pageagel1 import module_A
  • from pageagel1 import a

5 常用内置模块

Python__25--模块

Python__25--模块

6 安装第三方模块

pip install 第三方模块名字

import schedule
import time
def job():
	print('哈哈人员')
	schedule.every(3).seconds.do(job)
	while True:
		schedule.run_pending()
		time.sleep(1)