Python的进阶之道【AIoT阶段一(上)】(十五万字博文 保姆级讲解)—玩转Python语法(二):面向对象—百宝箱(2)(二)

简介: 玩转Python语法(二):面向对象

*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

image.png

2️⃣ 打开后直接输入 pip install schedule,回车进入等待

image.png

3️⃣ 安装完成后,输入 Python 进入到 Python的交互式应用程序,输入 import schedule,如果程序不报错,证明安装成功

image.png

接下来,我们用 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)
# 我们后续可以使用这个模块去实现一个定时发送邮件的功能

好,那么接下来问题又来啦,当你输入了上述代码后,你会惊讶的发现导入模块报错了!

image.png

这是因为 PyCharm 使用的解释器和安装模块的解释器并不是同一个解释器,所以下面我们来讲解 PyCharm 所使用的解释器:

File -> Settings… -> Project:代码文件名 -> Python Interpreter

image.png

image.png

image.png

image.png

然后我们去找到我们的 Python安装模块的解释器,并把它的地址粘贴到这里:

image.png

image.png

复制地址:

image.png

粘贴地址:

image.png

选择 python.exe,点击 OK

image.png

接下来 点击 Existing environment,进行一样的操作:

image.png

image.png

至此,就全部修改完毕了,点击 OK

image.png

稍微等待后,我们就会发现 schedule 出现了,点击 OK 即可:

image.png

19.png

至此,我们就可以实用 schedule 模块啦,Congratulation~🎈


目录
相关文章
|
2月前
|
IDE 数据挖掘 开发工具
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
40 7
|
30天前
|
关系型数据库 开发者 Python
Python编程中的面向对象设计原则####
在本文中,我们将探讨Python编程中的面向对象设计原则。面向对象编程(OOP)是一种通过使用“对象”和“类”的概念来组织代码的方法。我们将介绍SOLID原则,包括单一职责原则、开放/封闭原则、里氏替换原则、接口隔离原则和依赖倒置原则。这些原则有助于提高代码的可读性、可维护性和可扩展性。 ####
|
2月前
|
存储 索引 Python
Python 的基本语法
这些是 Python 的基本语法要素,掌握它们是学习和使用 Python 的基础。通过不断地实践和应用,你将能够更深入地理解和熟练运用这些语法知识,从而编写出高效、简洁的 Python 代码
78 5
|
2月前
|
存储 Python
Python编程入门:理解基础语法与编写简单程序
本文旨在为初学者提供一个关于如何开始使用Python编程语言的指南。我们将从安装Python环境开始,逐步介绍变量、数据类型、控制结构、函数和模块等基本概念。通过实例演示和练习,读者将学会如何编写简单的Python程序,并了解如何解决常见的编程问题。文章最后将提供一些资源,以供进一步学习和实践。
43 1
|
2月前
|
机器学习/深度学习 数据挖掘 开发者
Python编程入门:理解基础语法与编写第一个程序
【10月更文挑战第37天】本文旨在为初学者提供Python编程的初步了解,通过简明的语言和直观的例子,引导读者掌握Python的基础语法,并完成一个简单的程序。我们将从变量、数据类型到控制结构,逐步展开讲解,确保即使是编程新手也能轻松跟上。文章末尾附有完整代码示例,供读者参考和实践。
Python进阶系列(十八)
Python进阶系列(十八)
|
测试技术 Python
Python进阶系列(十七)
Python进阶系列(十七)
|
存储 缓存 Python
Python进阶系列(十六)
Python进阶系列(十六)
|
Python Windows
Python进阶系列(十五)
Python进阶系列(十五)
|
存储 API Python
Python进阶系列(十四)
Python进阶系列(十四)