Python

Python的第十九天

一、包的使用

1、如何创建一个包?

 只需在目录下创建一个空的__init__.py文件,这个目录就变成了包。这个文件叫做包的初始化文件当在调用这个包下的   任意子包的任意模块时,这个__init__.py文件都会先执行。

 例如:创建a,b两个包,a2,b2分别是a,b的子包,想在a2_mod.py文件调用b2_mod.py文件

     from PythonProject5.b.b2 import b2_mod

       i am b __init__

       i am b2 __init__
       我是b2mod,hahah

二、os模块和sys模块

1、OS模块

 Python脚本工作的目录路径:os.getcwd()

 返回指定目录下的所有文件和目录名:os.listdir()

 用来删除一个文件:os.remove()

 删除多个目录:os.removedirs()

 检验得出的路径是否是一个文件:os.path.isfile()

 检验得出的路径是否是一个目录:os.path.isdir()

 检验给出的路径是否真实存在:os.path.exists()

 获取路径名:os.path.dirname()

 获取绝对路径:os.path.abspath()

 获取文件名:os.path.basename()

 运行shell命令:os.sysytem()

 重命名:os.rename(old,new)

 创建多级目录:os.makedirs(a\b\e)

 创建单个目录:os.makedir()

 获取文件属性:os.stat(filename) 

 import os
print(os.stat("hello.py").st_size)

 获取文件大小:os.path.getsize(filename)

2、sys模块

 获取系统环境变量:sys.path

 获取脚本的参数:sys.argv

三、datatime模块进行时间运算

1、返回当前日期:

 print(datetime.datetime.now())

2、把一个时间戳转为datetime日期类型
print(datetime.datetime.fromtimestamp(322222))
1970-01-05 01:30:22
3、时间运算
print(d + datetime.timedelta(5,hours=5)) #加5天,加5小时
2021-02-22 20:10:03.279396

4、时间替换
print(d.replace(year=2121,month=5))

 2121-05-17 15:12:51.846658

 
posted @ 2021-02-17 15:15  阳光帅气  阅读(34)  评论(0编辑  收藏  举报