*1.4 Python中常用的内置模块
注:本小节带 *,不需要进行学习,可以简单进行了解
⛲️ 本小节可以说还是比较重要的,但为什么本小节打 * 了呢?这是因为我们没必要去记忆这些函数(期末考试除外),在我们需要的时候我们只需要来本小节去查找用法即可。
下面简单介绍一下我们经常使用的模块,并调用部分模块的部分函数做演示:
模块名 | 描述 |
sys | 与 Python 解释器极其环境操作相关的标准库 |
time | 提供与时间相关的各种函数的标准库 |
os | 提供了访问操作系统服务功能的标准库 |
calendar | 提供与日期相关的各种函数的标准库 |
urllib | 用于读取来自网上(服务器)的数据标准库 |
json | 用于使用 JSON 序列化和反序列化对象 |
re | 用于在字符串中执行正则表达式匹配和替换 |
math | 提供标准算数运算函数的标准库 |
decimal | 用于进行精确控制运算精度、有效数位和四舍五入操作的十进制运算 |
logging | 提供了灵活的记录事件、错误、警告和调试信息等日志信息的功能 |
# 博主:辰chen # 博客地址:https://chen-ac.blog.csdn.net/ # 开发时间:2021/12/20 22:38 # 欢迎大家关注AIoT相关博客~ import sys import time import urllib.request # 爬虫会用到 urllib import math # 获取对象所占的内存大小 print(sys.getsizeof(24)) print(sys.getsizeof(45)) print(sys.getsizeof(True)) print(sys.getsizeof(False)) # 输出的是秒 print(time.time()) # 把秒转成具体的日期 print(time.localtime(time.time())) # 打开百度的网址然后将百度服务器返回的东西都进行读取 print(urllib.request.urlopen('http://www.baidu.com').read()) # math模块 print(math.pi)
1.5 第三方模块的安装及使用
🚩Python 之所以如此之强大,实际上和第三方模块有很大的关系,因为有很多的大佬写了第三方模块,我们只需要把他们写的模块进行安装之后,我们就可以使用模块中的方法,类和属性等.
第三方模块的安装语法结构:pip install 模块名,这是在线安装的方式,也是我们使用的最多的一种安装方式。接下来我们来安装 schedule 这个模块:
1️⃣ 键盘按下 Windows + R,输入cmd
2️⃣ 打开后直接输入 pip install schedule,回车进入等待
3️⃣ 安装完成后,输入 Python 进入到 Python的交互式应用程序,输入 import schedule,如果程序不报错,证明安装成功
接下来,我们用 schedule 写一个程序让它不断的输出文件,每间隔一些时间就执行这样的操作任务:
# 博主:辰chen # 博客地址:https://chen-ac.blog.csdn.net/ # 开发时间:2021/12/20 23:08 # 欢迎大家关注AIoT相关博客~ import schedule import time def job(): print('辰chen666 ------------') # 每三秒去执行一次job函数 schedule.every(3).seconds.do(job) while True: schedule.run_pending() # 设置一个缓冲的时间:每隔三秒做一次休息一秒 time.sleep(1) # 我们后续可以使用这个模块去实现一个定时发送邮件的功能
好,那么接下来问题又来啦,当你输入了上述代码后,你会惊讶的发现导入模块报错了!
这是因为 PyCharm 使用的解释器和安装模块的解释器并不是同一个解释器,所以下面我们来讲解 PyCharm 所使用的解释器:
File -> Settings… -> Project:代码文件名 -> Python Interpreter
然后我们去找到我们的 Python安装模块的解释器,并把它的地址粘贴到这里:
复制地址:
粘贴地址:
选择 python.exe,点击 OK
接下来 点击 Existing environment,进行一样的操作:
至此,就全部修改完毕了,点击 OK
稍微等待后,我们就会发现 schedule 出现了,点击 OK 即可:
至此,我们就可以实用 schedule 模块啦,Congratulation~🎈