一、时间模块

1.1 Time

time.time():获取时间戳,结果为一个浮点数

time.gtime():获取时间的元组形式

time.localtime():获取的是当地时间

time.mktime():将元组形式转换为时间戳

time.ctime():将时间戳转换为字符串

time.strftime("%Y-%m-%d  %H:%M:%S",l):将时间元组转换为字符串

time.strptime(被转换的时间对象,"%Y-%m-%d  %H:%M:%S"):将时间字符串转换为元组

time.sleep(3):休眠,单位为秒

1.2 Datetime

datetime.datetime.now():获取当前时间

datetime.datetime(2018,11,19,15,30,23,895404):获取指定时间

被转换的时间对象.strftime("%Y.%m.%d"):将时间对象转换为字符串

datetime.datetime.strptime(被转换的时间对象,"%Y.%m.%d"):将字符串转换为时间对象

时间的减法运算
d5 = datetime.datetime(2018,11,19,15,30,23,895404)
d6 = datetime.datetime(2018,11,23,15,40,26,895404)
d7 = d6 - d5

1.3 Calender

二、OS

path为一个文件路径

os.listdir(path):获取一个指定目录所有的文件以及子目录,返回一个列表

os.name:获取当前操作系统类型

os.environ:获取当前操作系统中所有的环境变量

os.curdir:获取当前目录

os.mkdir(r"C:\Users\Administrator\Desktop\aaa"):绝对路径:路径的拼接使用

os.mkdir("good/text"):相对路径:路径的拼接使用

os.rmdir("good/text"):删除目录

os.stat("good"):获取属性

os.rename("good","hello"):重命名文件

os.remove("file1.txt"):删除普通文件

os.path.exists(srcPath):判断原文件是否存在

os.path.join(path,fileList[2]):通过初始路径拼接子文件或者子目录的路径

os.path.split(r"C:\Users\Administrator\Desktop\SZ-Python1811\Day10\视频"):拆分路径,结果为一个元组

os.path.splitext(r"C:\Users\Administrator\Desktop\SZ-Python1811\Day10\视频\1.上堂回顾.mp4"):获取的是文件的扩展名

os.path.isdir(path):判断一个指定的路径是否是目录

os.path.isfile(path):判断一个指定的路径是否是文件

os.path.getsize(r"C:\Users\Administrator\Desktop\SZ-Python1811\Day10\视频\1.上堂回顾.mp4"):获取文件的大小,单位为字节

path = r"C:\Users\Administrator\Desktop\SZ-Python1811\Day10\视频\1.上堂回顾.mp4"

print(os.path.dirname(path)):获取文件的路径(C:\Users\Administrator\Desktop\SZ-Python1811\Day10\视频

print(os.path.basename(path)):获取文件名(1.上堂回顾.mp4

(详细的见:http://www.runoob.com/python3/

python小总结2(time,os)的更多相关文章

  1. python 小程序大文件的拆分合并

    1. 将大文件拆分为小文件 I 通过二进制的方式将大文件读取出来,将其拆分存,以不同的文件方式存放在一个目录下面 II 提供两种操作方式交互式和命令行模式 #! usr/bin/python # -* ...

  2. Python小工具--删除svn文件

    有的时候我们需要删除项目下的svn相关文件,但是SVN会在所有的目录下都创建隐藏文件.svn,手工一个个目录查找然后删除显然比较麻烦.所以这里提供了一个Python小工具用于批量删除svn的相关文件: ...

  3. 怎么样通过编写Python小程序来统计测试脚本的关键字

    怎么样通过编写Python小程序来统计测试脚本的关键字 通常自动化测试项目到了一定的程序,编写的测试代码自然就会很多,如果很早已经编写的测试脚本现在某些基础函数.业务函数需要修改,那么势必要找出那些引 ...

  4. python小技巧 小知识

    python小技巧 小知识 python系统变量(修改调用shell命令路径)或用户空间说明 20150418 python调用系统命令,报找不到.怎么办? 类似执行shell的: [ -f /etc ...

  5. 这42个Python小例子,太走心

    告别枯燥,60秒学会一个Python小例子.奔着此出发点,我在过去1个月,将平时经常使用的代码段换为小例子,分享出来后受到大家的喜欢. 一.基本操作 1 链式比较 i = 3print(1 <  ...

  6. Python第二十二天 stat模块 os.chmod方法 os.stat方法 pwd grp模块

    Python第二十二天   stat模块  os.chmod方法  os.stat方法  pwd  grp模块 stat模块描述了os.stat(filename)返回的文件属性列表中各值的意义,根据 ...

  7. python小练习(自己瞎倒腾)

    python小练习 在网上无意中看到一个问题,心血来潮写了写,觉得比较有意思,以后遇到这种有意思的小练习也记录下. #!/usr/bin/env python # -*- coding:utf-8 - ...

  8. python小练习之二

    title: python小练习之二 tags: 新建,模板,小书匠 grammar_cjkRuby: true --- python小练习之二 需求:实现用户登录,用户名和密码保存到文件里,连续输入 ...

  9. Python小代码_2_格式化输出

    Python小代码_2_格式化输出 name = input("name:") age = input("age:") job = input("jo ...

  10. Python小代码_1_九九乘法表

    Python小代码_1_九九乘法表 max_num = 9 row = 1 while row <= max_num: col = 1 while col <= row: print(st ...

随机推荐

  1. Automatically populating $HTTP_RAW_POST_DATA is deprecated......

    Automatically populating $HTTP_RAW_POST_DATA is deprecated... 1 这个问题和PHP版本有关系,PHP 5.6已经废弃了$HTTP_RAW_ ...

  2. redis windows 安装流程

    https://blog.csdn.net/u012343297/article/details/78839063 1,redis官方下载地址:https://redis.io/download,re ...

  3. 关于Java多线程的一些常考知识点

    前言 Java多线程也是面试中经常会提起到的一个点.面试官会问:实现多线程的两种方式以及区别,死锁发生的4个条件以及如何避免发生死锁,死锁和活锁的区别,常见的线程池以及区别,怎么理解有界队列与无界队列 ...

  4. 自制操作系统Antz(11)——实现shell(下)命令响应

    我已经规范了系统代码风格,类似于按照linux分包,把各部分功能区分开了 Antz系统更新地址 Linux内核源码分析地址 Github项目地址 在之前的任务中,我们已经通过直接操作显卡驱动完成了简单 ...

  5. 主成分分析 SPSS、python实例分析

    今天,在西瓜书上看到了主成分分析法,之前建模有接触过但是理解不够深刻,今天再次和这一位老朋友聊聊. 主成分分析(Principal Component Analysis,PCA), 是一种统计方法.通 ...

  6. P4233 射命丸文的笔记

    思路 题目要求求的是哈密顿回路的期望数量,实际上就是哈密顿回路的总数/有哈密顿回路的竞赛图的数量 n个点的所有竞赛图中哈密顿回路的总数为 \[ (n-1)! 2^{\frac{n(n-1)}{2}-n ...

  7. Git初识学习

    初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 使用命令git add <file>,注意,可反复多次使用,添加多个文件: 使用命令git commit ...

  8. xampp集成环境下重置mysql的密码

    第一步:打开两个命令行工具,都进入到你的xampp安装目录下的mysql下的bin目录,如我安装的位置是D:xampp/mysql/bin: 第二步:在完成第一步的情况下,输入:mysqld --sk ...

  9. 使用RStudio调试(debug)基础学习(二)和fGarch包中的garchFit函数估计GARCH模型的原理和源码

    一.garchFit函数的参数--------------------------------------------- algorithm a string parameter that deter ...

  10. 前后端分离之【接口文档管理及数据模拟工具docdoc与dochelper】

    前后端分离的常见开发方式是: 后端:接收http请求->根据请求url及params处理对应业务逻辑->将处理结果序列化为json返回 前端:发起http请求并传递相关参数->获取返 ...