python小总结2(time,os)
一、时间模块
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)的更多相关文章
- python 小程序大文件的拆分合并
1. 将大文件拆分为小文件 I 通过二进制的方式将大文件读取出来,将其拆分存,以不同的文件方式存放在一个目录下面 II 提供两种操作方式交互式和命令行模式 #! usr/bin/python # -* ...
- Python小工具--删除svn文件
有的时候我们需要删除项目下的svn相关文件,但是SVN会在所有的目录下都创建隐藏文件.svn,手工一个个目录查找然后删除显然比较麻烦.所以这里提供了一个Python小工具用于批量删除svn的相关文件: ...
- 怎么样通过编写Python小程序来统计测试脚本的关键字
怎么样通过编写Python小程序来统计测试脚本的关键字 通常自动化测试项目到了一定的程序,编写的测试代码自然就会很多,如果很早已经编写的测试脚本现在某些基础函数.业务函数需要修改,那么势必要找出那些引 ...
- python小技巧 小知识
python小技巧 小知识 python系统变量(修改调用shell命令路径)或用户空间说明 20150418 python调用系统命令,报找不到.怎么办? 类似执行shell的: [ -f /etc ...
- 这42个Python小例子,太走心
告别枯燥,60秒学会一个Python小例子.奔着此出发点,我在过去1个月,将平时经常使用的代码段换为小例子,分享出来后受到大家的喜欢. 一.基本操作 1 链式比较 i = 3print(1 < ...
- Python第二十二天 stat模块 os.chmod方法 os.stat方法 pwd grp模块
Python第二十二天 stat模块 os.chmod方法 os.stat方法 pwd grp模块 stat模块描述了os.stat(filename)返回的文件属性列表中各值的意义,根据 ...
- python小练习(自己瞎倒腾)
python小练习 在网上无意中看到一个问题,心血来潮写了写,觉得比较有意思,以后遇到这种有意思的小练习也记录下. #!/usr/bin/env python # -*- coding:utf-8 - ...
- python小练习之二
title: python小练习之二 tags: 新建,模板,小书匠 grammar_cjkRuby: true --- python小练习之二 需求:实现用户登录,用户名和密码保存到文件里,连续输入 ...
- Python小代码_2_格式化输出
Python小代码_2_格式化输出 name = input("name:") age = input("age:") job = input("jo ...
- Python小代码_1_九九乘法表
Python小代码_1_九九乘法表 max_num = 9 row = 1 while row <= max_num: col = 1 while col <= row: print(st ...
随机推荐
- Sql语法注意事项
#分组 group by 作用:group by 子句可以将结果集按照指定的字段值一样的记录进行分组,配合聚合函数 可以进行组内统计的工作. 注意1:当在select中时,查询的内容中如果包含聚合函数 ...
- 网页静态化技术--Freemarker入门
网页静态化技术:为什么要使用网页静态化技术 网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道. 对于电商网站的商品详细页来说,至少几百万个商品,每个商品又 ...
- Win+E、D等快捷键失灵
[摘要]:系统win+e等快捷键失效不能使用. [问题分析]:软件或其他操作更改了注册表信息导致. [解决方案]: 1.在开始运行输入regedit点击确定 2.在打开的注册表编辑器找到HKEY_CU ...
- Pandas逐行读取Dateframe并转为list
for indexs in df.index: rowData = df.loc[indexs].values[0:7] rowData = rowData.tolist() #print(rowDa ...
- mysqldiff差异比较
1.安装mysql-utilities[root@localhost soft]# yum install mysql-utilities.noarch 2.比较数据库zentao和数据库db_ze ...
- line-height各类属性值
line-height支持属性值 1.normal(默认属性) 跟着用户的浏览器走,且与元素字体关联 normal值 = 字体大小/100 2.<number> 使用数值作为行高值.如:l ...
- XP下 无法定位程序输入点WSAPoll于动态链接库ws2_32.dll 的解决办法
最近在给手机启用黑阈服务的时候出现了无法定位程序输入点WSAPoll于动态链接库ws2_32.dll这个错误,上网查了一下是因为SDK Platform Tools版本过高不能兼容windows xp ...
- iOS QQ 扫一扫 捷径URL
*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...
- ssh整合,hibernate查询表数量count以及批处理添加
String sql = "select count(*) from LogEntity as log "; Long count = (Long)getHibernateTemp ...
- 蚂蚁风险大脑亮相ATEC城市峰会:为数字经济时代做好“安全守护”
2019年1月4日,以“数字金融新原力(The New Force of Digital Finance)”为主题的蚂蚁金服ATEC城市峰会在上海隆重举行.大会聚焦金融数字化转型,分享新技术的发展趋势 ...