模块
又到打卡时间了,最近家里来人,事情太多,赶上孩子生病,实在有点力不从心,但是打卡最后两天一定要坚持。
1、模块是一个程序文件
2、模块的导入
第一种:import 模块名
第二种:from 模块名 import 函数名
第三种:import 模块名 as 新名字
如果一个 .py 文件(模块)被直接运行时,其__name__值为__main__,即模块名为__main__。
所以,if __name__ == '__main__'的意思是:当 .py 文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当 .py 文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行。
包
此包包非彼包包。
包是一种管理 Python 模块命名空间的形式,采用"点模块名称"。
创建包分为三个步骤:
创建一个文件夹,用于存放相关的模块,文件夹的名字即包的名字。
在文件夹中创建一个 __init__.py 的模块文件,内容可以为空。
将相关的模块放入文件夹中。
datetime模块
在处理含有字符串日期的数据集或表格时,我们需要一种自动解析字符串的方法,无论它是什么格式的,都可以将其转化为 datetime 对象。这时,就要使用到 dateutil 中的 parser 模块。
parser.parse(timestr, parserinfo=None, **kwargs)
日期型数据的处理是非常有用的。
网友评论