学会python——获取文件信息(python实例八)

目录

1、认识Python

2、环境与工具

2.1 python环境

2.2 Visual Studio Code编译

3、获取文件信息

3.1 代码构思

3.2 代码示例

3.3 运行结果

4、总结


1、认识Python

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字或标点符号,它具有比其他语言更有特色的语法结构。

2、环境与工具

2.1 python环境

在Windows上使用命令行窗口查看所安装的python版本

python --version

2.2 Visual Studio Code编译

Visual Studio Code是一款由微软开发且跨平台的免费源代码编辑器。该软件以扩展的方式支持语法高亮、代码自动补全、代码重构功能,并且内置了命令行工具和Git 版本控制系统。

3、获取文件信息

3.1 代码构思

要想获取文件的创建时间、修改时间、大小信息等可以通过右击选择属性进行文件信息查看。使用python进行编程,使用os.stat()函数返回包含文件状态信息的对象,进而获取文件的各类属性。

3.2 代码示例

import time
import os
#将时间转换为中文时间格式
def timestamp_to_string(timestamp):
    vtime=time.localtime(timestamp)
    vdatetime=time.strftime('%Y-%m-%d%H:%M:%S',vtime)
    return vdatetime
#将字节转换为M位计量单位的数据
def bytetoM(size):
    vsize=size/float(1024*1024)
    return round(vsize,2)
if __name__ =='__main__':
#通过os.stat()获取文明靠门的信息
    fileinfo =os.stat('./part2/111.docx')
    print("111.docx的信息:")
    print('文件建立时间:',timestamp_to_string(fileinfo.st_ctime))
    print('文件大小:',bytetoM(fileinfo.st_size),'M')
    print('文件修改时间:',timestamp_to_string(fileinfo.st_mtime))
    print('文件访问时间:',timestamp_to_string(fileinfo.st_atime))

3.3 运行结果

4、总结

该编程实例模仿了人工查看文件属性操作,向我们解释了查看文件属性的代码逻辑。

  • 16
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值