栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

类的基础知识9|包

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

类的基础知识9|包

包是一个分层次的目录结构,它将一组功能近似的模块组织在一起

作用:

代码规范、避免模块名称冲突

包与目录的区别

有__init__.py的目录叫包

目录通常不包含__init__.py文件

新建包:New——python package

举例:新建包名为package,其中含有Module_A和Module_B。导入包:

"""导入包"""
import package.Module_A
print(package.Module_A.a)

"""觉得package.Module_B这一串太长,可以给它定义一个别名,如B"""
import package.Module_B as B
print(B.b)

导入包的注意事项

1、使用import方式导入,只能跟包名/模块名

2、from...import可以导入包/模块/函数/变量

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

sys模块

import sys
"""获取对象所占的内存大小"""
print(sys.getsizeof(24))#28
print(sys.getsizeof(True))#28
"""添加路径"""
sys.path.append(r"F:pythonvenvlearningdemo")

time模块

time() 是指返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数的函数,主要用来获取当前的系统时间,返回的结果是一个time_t类型。

作用是格式化时间戳为本地的时间。 如果sec参数未输入,则以当前时间为转换标准。 DST (Daylight Savings Time) flag (-1, 0 or 1) 是否是夏令时。

import time
print(time.time())
print(time.localtime(time.time()))

"""结果为:
1652871845.197508
time.struct_time(tm_year=2022, tm_mon=5, tm_mday=18, tm_hour=19, tm_min=4, tm_sec=5, tm_wday=2, tm_yday=138, tm_isdst=0)
tm_wday代表一周的第几天,tm_yday=138代表一年的第几天"""

os模块

urllib是一个包,其中request是一个模块,在进行爬虫的时候可以使用

import urllib.request
"""打开百度的一个网址,将百度网址返回的信息进行读取"""
print(urllib.request.urlopen('http://www.baidu.com').read())

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/918745.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号