python中标准模块与第三方模块

2020-04-10  本文已影响0人  daoqing99

标准模块----OS模块

函数/变量 描述
environ 包含环境变量的映射
system(command) 在子shell中执行操作系统命令
sep 路径中使用的分隔符
pathsep 分割不同路径的分隔符
linesep 行分隔符('\n','\r','\r\n')
urandom(n) 返回n个字节的强加密随机数据
os.getcwd() 返回当前所在的目录
path 一个列表,包含要的其中查找模块的目录的名称
mkdir/rmdir 创建和删除文件夹
os.path 文件目录相关操作
listdir() 展开当前目录文件

os.path模块

函数/变量 描述
os.path.isdir('名称') 判断是否是文件夹
os.path.isfile('名称') 判断是否是文件
os.path.exists('名称') 判断文件夹文件是否存在
os.path.dirname('名称') 输出文件所在的文件夹名称
os.path.split('名称') 将文件名称与文件夹以元组形式分割
os.path.basename('名称') 得到文件的名称
os.path.splittext('名称') 将path路径以文件后缀形式分割,分割后为元组,得到文件后缀

标准模块---DateTime模块

函数/变量 描述
timedelta 对日期/时间进行 加减操作时使用
date date类表示一个日期
datetime.strftime datetime对象格式化成字符串
datetime.strptime 将字符串按照一定的格式转换成datetime对象
time 表示一个时间的类
datetime.now() 系统的当前时间
datetime.today() 系统的当前时间
day Datetime对象的属性,类似的还有minute,hour
days Timedelta对象的属性,类似的还有minutes,hours

DateTime模块转换参数表

函数/变量 描述
%A 星期的名称,如Monday
%B 月份的名称,如January
%m 用数字表示的月份(01~12)
%d 用数字表示月份中的一天(01~31)
%Y 四位的年份,如2020
%y 两位的年份,如15
%H 24小时制的小时数(00~23)
%I 12小时制的小时数(01~12)
%p am或pm
%M 分钟数(00~59)
%S 秒数(00~61)

datetime对象操作

from datetime import datetime, date, time, timedelta

# 1.自定义日期和时间
d = datetime(2020, 10, 5, 13, 55, 47)
print(d)

d2 = date(2020, 2, 9)
print(d2)
t = time(2, 9)
print(t)


# 日期,时间与字符串之间的相互转换
# 2.字符串转换datetime对象
ds = '2020-10-05 13:55:47'
ds_t = datetime.strptime(ds, '%Y-%m-%d %H:%M:%S')
print(ds_t)
print(ds_t.year)

# 3.datetime对象转换为字符串
n = datetime.now()
n_str = n.strftime('%Y/%m/%d %H:%M:%S')
n_str = n.strftime('%Y/%m/%d')
n_str = n.strftime('%H:%M:%S')
n_str = n.strftime('%Y')
print(n_str)

# 4.datetime之间的加减操作
n = datetime.now()
print(n)
m_next = n + timedelta(days=5, hours=42, minutes=4,
                       seconds=100, microseconds=1000)
print(m_next)

# 时间的减法
d1 = datetime(2020, 5, 18)
d2 = datetime(2021, 3, 18)
rest = d2-d1
print(dir(rest))
print(rest.days)

第三方模块

Django--- 一个自带电池的web开发框架
Flask---简单易用,快速上手的微型web开发框架
mysqlclient---使用python操作mysql数据的工具库
http://pypi.org---python第三方库

安装 pip install Django

应用

impot django
dir(django)
上一篇 下一篇

猜你喜欢

热点阅读