Python文件的详细信息的相关介绍与具体分析

开发 后端
本文涉及到的有Python文件的时间的实际操作方案与实际应用的代码的介绍,以及Python文件的详细信息的相关介绍,以下是文章的具体介绍。

Python作为计算机语言中经常使用的语言,在Python文件的时间中,你是否了解其相关的代码与实际应用以及Python文件详细信息的实际应用与代码的相关介绍,以下是文章的详细介绍,希望你会有所收获。

Python文件时间

  1. time_of_last_access = os.path.getatime(myfile)  
  2. time_of_last_modification = os.path.getmtime(myfile)  
  3. size = os.path.getsize(myfile)  

这里的时间以秒为单位,并且从1970年1月1日开始算起。为了获取以天为单位的***访问日期,可以使用下列代码:

  1. import time # time.time() 

返回当前时间

  1. age_in_days = (time.time()-time_of_last_access)/(60*60*24)  

 文件详细信息

为了获取文件的详细信息,可以使用os.stat函数和stat模块中的其它实用程序来达到目的,如下:

  1. import stat  
  2. myfile_stat = os.stat(myfile)  
  3. size = myfile_stat[stat.ST_SIZE]  
  4. mode = myfile_stat[stat.ST_MODE]  
  5. if stat.S_ISREG(mode):  
  6. print ’%(myfile) 

是一个常规文件,大小为 %(size)d 字节’

  1. %\  
  2. ars()  

有关stat模块的详细信息,请参见Python Library Reference。若想测试一个文件的读、写以及执行权限,可以用os.access函数,具体如下所示:

  1. if os.access(myfile, os.W_OK):  
  2. print myfile, 

’具有写权限’

  1. if os.access(myfile, os.R_OK | os.W_OK | os.X_OK):  
  2. print myfile, 

具有读、写以及执行权限’像上面这样的测试代码,对CGI脚本来说非常有用。以上内容就是对Python文件时间与文件详细信息的相关方案的介绍。

【编辑推荐】

  1. Python Docutils工具集的相关代码的示例
  2. Python常用模块中经常使用的其中模块
  3. Python模块功能在实际应用方案中的相关功能的介绍
  4. Python安装中对配置环境变量实际操作的方法
  5. Python手工加载Django的实际操作的四部分详解
责任编辑:佚名 来源: 博客园
相关推荐

2009-12-29 15:51:23

ADO.NET概念

2009-11-27 16:07:10

2010-09-10 20:13:49

tftp server

2010-09-25 13:42:39

配置DHCP服务

2010-09-03 13:35:22

什么是DHCP协议

2009-12-23 09:56:40

无线路由信号

2009-12-07 17:37:40

WCF数据

2010-03-25 16:51:12

Python程序

2009-12-25 16:40:27

Linux Unix环

2010-03-25 13:19:57

Python_ast.

2009-11-30 11:14:57

VS2003 WebS

2009-12-25 15:19:26

宽带接入网络监控

2009-12-31 15:31:15

ADO.NET特性

2009-10-16 13:04:18

网络综合布线

2010-03-18 17:57:17

Python安装配置

2010-03-25 11:30:25

2020-05-15 07:00:00

Linux硬盘信息

2012-05-14 10:49:25

Cloud Found

2010-09-06 11:57:33

sql server语句

2010-11-09 11:54:50

sql server查
点赞
收藏

51CTO技术栈公众号