python中的sys模块和os_python模块三剑客之time os sys

概要

在python有几个常用的模块,今天来介绍一下python模块中的三剑客:time模块、os模块、sys模块。

一、time模块

在python中,所有跟时间有关的操作都要用到时间模块。我们在使用这个模块之前,首先需要导入这个模块。

8694a4c27d1ed21be2972a18b2074ac250da3f64.png?token=6691af15738414331cba81f1f5ab1688图1 导入time模块

在python中,我们表达时间有三种方式,分别是时间戳、格式化的时间字符串、元组。

(1)时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。

(2)格式化的时间字符串(Format String): 比如“1999-12-06”。

c8ea15ce36d3d539251b34f618ee7e56352ab054.png?token=8768ab8f275a531e460a23448f9348fe图2 格式化的时间字符串

(3)元组(struct_time) :struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天等。

b8389b504fc2d562f4e1b857c67807e977c66c0a.jpeg?token=7e11e131a1dd328658f832912f73897f图3 元组(struct_time)

小结:时间戳是计算机能够识别的时间;时间字符串是人能够看懂的时间;元组则是用来操作时间的。

342ac65c10385343420b41958c7a2778cb80882a.jpeg?token=88036a8d95c8704e06ad5328c7834fe7图4 格式转换

二、os模块

os模块:是与操作系统交互的一个接口,其使用方法如下:

获取本文件的工作目录:os.getcwd()

创建一个文件:os.mkdir("文件夹1")

创建多个文件夹:os.makedirs("文件夹1\文件夹2")

列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印:l1 = os.listdir('E:\sylar\python_workspace\day27')

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

重命名文件:os.rename()

运行shell命令 获取执行结果:ret = popen("dir").read() print(ret)

获取本文件的绝对路径:ret = os.path.abspath('04 os 模块.py')

将path分割成目录和文件名的二元组:print(os.path.split(os.path.abspath('04 os 模块.py')))

拼接路径:

print(os.path.join("E:\\sylar\\python_workspace', '\\day28', '\\day29'"))

print(os.path.getsize('E:\\sylar\\python_workspace\\day27\\04 os 模块.py'))

bf096b63f6246b60e8142b1bca918d4a510fa233.png?token=6b99c913d4ef2debc663348223bb2fc0图5 os模块的使用

注意:os.stat('path/filename')获取文件/目录信息 的结构说明

三、sys模块

sys模块:是与python解释器交互的一个接口。

d8f9d72a6059252db393141823f2943d5ab5b991.png?token=d53455b603617a221573db68afd8f097图6 sys模块的使用

您还有哪些有关time、os、sys模块的使用方法,欢迎留言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值