Python基础33 包的定义、包的导入、Python常用内置模块、第三方模块的安装和使用

文章目录

      • 一、Python中包的定义
      • 二、包的导入
      • 三、Python常用内置模块
      • 四、第三方模块的安装和使用(在线安装)
      • 五、第三方模块的安装(pycharm安装)

一、Python中包的定义

"""
Python中的包
包是一个分层次的目录结构,它将一组功能相近的模块组织在一起
作用
    代码规范
    避免模块名称冲突
包与目录的区别
    包含__init__.py文件的目录称为包
    目录里通常不包含__init__.py文件
包的导入
    import 包名.模块名
"""

二、包的导入

"""
使用import导入的时候只能跟包名和模块名称
使用from导入的时候 也可以直接导入到函数名、变量名
from package1.moduleA import a
"""
# 导入package1包 太长了可以用别名

import package1.moduleA as ma
print(ma.a)

三、Python常用内置模块

"""
Python常用的内置模块
sys 与Python解释器以及其环境操作相关的标准库
time    提供与时间相关的各种函数的标准库
os  提供了访问操作系统服务功能的标注库
calender    提供了与日期相关的各种函数的标注库
urllib  用于读取来自网上(服务器)的数据标准库
json    用于使用JSON序列化和反序列化对象
re  用于在字符串中执行正则表达式匹配和替换
math    提供标准算术运算函数的标准库
decimal     用于进行精确控制运算精读、有效数位和四舍五入操作的十进制运算
logging     提供了灵活的记录事件、错误、警告和调试信息等日志信息的功能
"""
import decimal
import math
import sys
import time
# sys标准库
import urllib.request

print(sys.getsizeof(21))
print(sys.getsizeof(25))
print(sys.getsizeof(True))
print(sys.getsizeof(False))
# time标准库
print(time.time())
print(time.localtime(time.time()))
# urllib标准库 读取对应网址返回的东西
print(urllib.request.urlopen("http://www.baidu.com").read())
# math标准库
print(math.pi)

四、第三方模块的安装和使用(在线安装)

①window+R 输入cmd
②pip install 模块名
③输入python 进入python环境
④import导入对应的包 不报错代表导入成功

"""
第三方模块的安装和使用
第三方模块的安装(在线安装方式)
    pip install 模块名
第三方模块的使用
    import 模块名
"""
import time
import schedule
def job():
    print("哈哈")
schedule.every(3).seconds.do(job)
while True:
    schedule.run_pending()
    time.sleep(1)

五、第三方模块的安装(pycharm安装)

File→Settings
Python基础33 包的定义、包的导入、Python常用内置模块、第三方模块的安装和使用_第1张图片
输入自己想找的第三方模块,导入即可
Python基础33 包的定义、包的导入、Python常用内置模块、第三方模块的安装和使用_第2张图片

你可能感兴趣的:(python,python,开发语言,爬虫)