• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
喵了个喵0507
博客园             管理     
【python】第一模块 步骤二 第三课、标准模块与第三方模块

第三课、标准模块与第三方模块

一、课程介绍

  课程概要

  • 什么是标准模块
  • os及os.path模块
  • 时间、日期模块
  • 什么是第三方模块
  • 常见的第三方模块
  • 安装和使用

  课程目标

  • 掌握标准模块的学习思路
  • 掌握os及os.path模块的使用
  • 掌握时间、日期模块的使用
  • 掌握第三方模块使用的方法和思路

  教学方法

  • 学习思路
  • 常见函数的使用
  • 多示例、多练习
  • 举一反三

二、os模块的基本操作

  2.1os模块(最重要的一节)

函数/变量 描述
environ 包含环境变量的映射
system(command) 在子shell中执行操作系统命令
sep 路径中使用的分隔符
pathsep 分隔不同路径的分隔符
linesep 行分隔符('\n'、'\r'或'\n\r')
urandom(n) 返回n个字节的强加密随机数据
argv 命令行参数,包括脚本名
getcwd 放回当前所在的目录
modules 一个字典,将模块名映射到加载的模块
path 一个列表,包含要在其中查找模块的目录的名称
platform 一个平台标识符,如sunos5或win32
mkdir/rmdir 创建和删除文件夹
os.path 文件目录相关操作

 

 

 

 

 

 

 

 

 

 

 

  2.2 datetime模块

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

 

 

 

 

 

 

 

 1 import datetime
 2 import time
 3 
 4 # print(dir(datetime))
 5 
 6 now_time = datetime.datetime.now()
 7 
 8 print("now:{0}".format(datetime.datetime.now()))
 9 
10 # 当前的日期
11 print('now day: {0}'.format(now_time.date()))
12 
13 # 当前的时间
14 print('now time: {0}'.format(now_time.time()))
15 
16 print('now day2: {0}'.format(datetime.datetime.today()))
17 
18 print('year: {0}'.format(now_time.year))
19 print('month: {0}'.format(now_time.month))
20 print('day: {0}'.format(now_time.day))
21 print('microsecond: {0}'.format(now_time.microsecond))
22 
23 print('-------------')
24 
25 # 获取到毫秒数
26 print(time.time())
27 
28 time.sleep(2)

 


DateTime模块转换参数表
参数 含义
%A 星期的名称,如Monday
%B 月份名,如January
%m 用数字表示的月份(01~12)
%d 用数字表示月份中的一天(01~31)
%Y 四位的年份,如2015
%y 两位的年份,如15
%H 24小时制的小时数(00~23)
%I 12小时制的小时数(01~12)
%p am或pm
%M 分钟数(00~59)
%S 秒数(00~61)

 

 

 

 

 

 

 

 

 

 

  2.4 python第三方模块(学会第三方安装方法)

  第三方模块

  • Django——一个自带电池的web开发框架
  • Flask——简单易用,快速上手的微型web开发框架
  • mysqlclient——使用python操作MySQL数据的工具库

  第三方模块——安装

  • pip install django
  • python setup.py install
  • pip install 压缩包文件名

 

三、课程总结

  课程总结

  • 什么是标准模块
  • os及os.path模块
  • 时间、日期模块
  • 什么是第三方模块
  • 常见的第三方模块
  • 安装和使用

  知识点回顾

  • 标准模块——os模块
  • 标准模块——DateTime模块
  • DateTime模块转换参数表
  • 第三方模块
  • 第三方模块——安装

  重点知识

  • os模块对文件和文件夹的基础操作
  • 对文件路径的解析
  • 获取datetime对象的年月日时分秒等信息
  • datetime对象和字符串的相互转换

  难点知识

  • datetime对象的加减操作
  • 掌握第三方包的学习方法
posted on 2019-09-25 22:29  喵了个喵0507  阅读(253)  评论(2)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3