"""
Python中的包
包是一个分层次的目录结构,它将一组功能相近的模块组织在一起
作用
代码规范
避免模块名称冲突
包与目录的区别
包含__init__.py文件的目录称为包
目录里通常不包含__init__.py文件
包的导入
import 包名.模块名
"""
"""
使用import导入的时候只能跟包名和模块名称
使用from导入的时候 也可以直接导入到函数名、变量名
from package1.moduleA import a
"""
# 导入package1包 太长了可以用别名
import package1.moduleA as ma
print(ma.a)
"""
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)