目录
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、总结
该编程实例模仿了人工查看文件属性操作,向我们解释了查看文件属性的代码逻辑。