Python__34--模块

简介: 模块

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 常用内置模块

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/43143f07a71d428dae0e56ec75fca442~tplv-k3u1fbpfcp-zoom-1.image

https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d2caf92ae94a48dd9c07f466d4a3ec67~tplv-k3u1fbpfcp-zoom-1.image

6 安装第三方模块

pip install 第三方模块名字

import schedule
import time
def job():
    print('哈哈人员')
    schedule.every(3).seconds.do(job)
    while True:
        schedule.run_pending()
        time.sleep(1)
相关文章
|
15天前
|
XML Shell API
python ConfigParser、shutil、subprocess、ElementTree模块简解
python ConfigParser、shutil、subprocess、ElementTree模块简解
|
14天前
|
存储 算法 数据库
使用python hashlib模块给明文字符串加密,以及如何撞库破解密码
`hashlib` 是 Python 中用于实现哈希功能的模块,它可以将任意长度的输入通过哈希算法转换为固定长度的输出,即散列值。该模块主要用于字符串加密,例如将用户名和密码转换为不可逆的散列值存储,从而提高安全性。`hashlib` 提供了多种哈希算法,如 `md5`、`sha1`、`sha256` 等。
32 1
|
2天前
|
Java Serverless Python
探索Python中的并发编程与`concurrent.futures`模块
探索Python中的并发编程与`concurrent.futures`模块
10 4
|
13天前
|
API Python
python ratelimit模块
python ratelimit模块
|
13天前
|
Python
像导入Python模块一样导入ipynb文件
像导入Python模块一样导入ipynb文件
|
14天前
|
Python
如何最简单、通俗地理解Python模块?
如何最简单、通俗地理解Python模块?
|
14天前
|
算法 Python
python tarfile模块
python tarfile模块
|
15天前
|
SQL 关系型数据库 MySQL
Python之MySQL操作及Paramiko模块操作
Python之MySQL操作及Paramiko模块操作
|
15天前
|
存储 JSON JavaScript
python序列化: json & pickle & shelve 模块
python序列化: json & pickle & shelve 模块
|
13天前
|
Python
如何在 Python 中导入模块
【8月更文挑战第29天】
18 1