python获取文件修改时间(python中如何获得文件的修改时间)

1.python中如何获得文件的修改时间

我们通过文件属性的获取,os.stat() 方法:

>>>import os

>>>statinfo=os.stat(r"C:/1.txt")

>>>statinfo

(33206, 0L, 0, 0, 0, 0, 29L, 1201865413, 1201867904, 1201865413)

使用os.stat的返回值statinfo的三个属性获取文件的创建时间等

st_atime (访问时间), st_mtime (修改时间), st_ctime(创建时间),例如,取得文件修改时间:

>>>statinfo.st_mtime

1201865413.8952832

这个时间是一个linux时间戳,需要转换一下

使用time模块中的localtime函数可以知道:

>>>import time

>>>time.localtime(statinfo.st_ctime)

(2008, 2, 1, 19, 30, 13, 4, 32, 0)

2008年2月1日的19时30分13秒(2008-2-1 19:30:13)

2.如何在Python中获取文件创建和修改日期/时间

import os,time

time.ctime(os.stat("c:/1.txt").st_mtime) #文件的修改时间

time.ctime(os.stat("c:/1.txt").st_ctime) #文件的创建时间

time.localtime(os.stat("F:/log.txt").st_mtime) #文件访问时间 适合计算时间

ModifiedTime=time.localtime(os.stat("F:/log.txt").st_mtime) #文件访问时间

y=time.strftime('%Y', ModifiedTime)

m=time.strftime('%m', ModifiedTime)

d=time.strftime('%d', ModifiedTime)

H=time.strftime('%H', ModifiedTime)

M=time.strftime('%M', ModifiedTime)

d2=datetime.datetime((int)y,(int)m,(int)d,(int)H,(int)M)

同理d1。.

(d1-d2).seconds #为d1与d2相隔十分钟 !

3.python中如何获得文件的修改时间

我们通过文件属性的获取,os.stat() 方法:>>> import os>>> statinfo=os.stat(r"C:/1.txt")>>> statinfo(33206, 0L, 0, 0, 0, 0, 29L, 1201865413, 1201867904, 1201865413)使用os.stat的返回值statinfo的三个属性获取文件的创建时间等st_atime (访问时间), st_mtime (修改时间), st_ctime(创建时间),例如,取得文件修改时间:>>> statinfo.st_mtime1201865413.8952832这个时间是一个linux时间戳,需要转换一下使用time模块中的localtime函数可以知道:>>> import time>>> time.localtime(statinfo.st_ctime)(2008, 2, 1, 19, 30, 13, 4, 32, 0)2008年2月1日的19时30分13秒(2008-2-1 19:30:13)。

4.如何在Python中获取文件创建和修改日期/时间

import os,time time.ctime(os.stat("c:/1.txt").st_mtime) #文件的修改时间 time.ctime(os.stat("c:/1.txt").st_ctime) #文件的创建时间 time.localtime(os.stat("F:/log.txt").st_mtime) #文件访问时间 适合计算时间 ModifiedTime=time.localtime(os.stat("F:/log.txt").st_mtime) #文件访问时间 y=time.strftime('%Y', ModifiedTime) m=time.strftime('%m', ModifiedTime) d=time.strftime('%d', ModifiedTime) H=time.strftime('%H', ModifiedTime) M=time.strftime('%M', ModifiedTime) d2=datetime.datetime((int)y,(int)m,(int)d,(int)H,(int)M) 同理d1。

. (d1-d2).seconds #为d1与d2相隔十分钟 。

5.python 怎么获取文件的“创建内容的时间”,不是问“创建日期”哦

在Linux中,没有文件创建时间的概念。

只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。

但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。与文件相关的几个时间:访问时间,读一次这个文件的内容,这个时间就会更新。

比如对这个文件使用more命令。ls、stat命令都不会修改文件的访问时间。

修改时间,对文件内容修改一次,这个时间就会更新。比如:vi后保存文件。

ls -l列出的时间就是这个时间。状态改变时间。

通过chmod命令更改一次文件属性,这个时间就会更新。

6.如何用python批量修改文件创建时间

import os.path, timeimport exceptionsclass TypeError (Exception): passif __name__ == '__main__': if (len(os.sys.argv) raise TypeError() else: print "os.sys.argv[0]: %s" % os.sys.argv[0] # os.sys.argv[0] is the current file, in this case, file_ctime.py f = os.sys.argv[0] mtime = time.ctime(os.path.getmtime(f)) ctime = time.ctime(os.path.getctime(f)) print "Last modified : %s, last created time: %s" % (mtime, ctime)。

python获取文件修改时间

转载请注明出处代码入门网 » python获取文件修改时间(python中如何获得文件的修改时间)

资讯

pythonsetdefault(python中.setdefault是什么)

阅读(27)

本文主要为您介绍pythonsetdefault,内容包括python中.setdefault()是什么,python中.setdefault()是什么,python关于dict中的setdefault的问题。>> trainSet={}>>> trainSet.setdefault(1,2) # 给字典trainSet 设置键为1 值为2的键

资讯

python3索引(如何用Python建立索引)

阅读(43)

本文主要为您介绍python3索引,内容包括如何用Python建立索引,如何用Python建立索引建立索引:首先输入100行字符串,用于构建,python如何将列表作为列表的索引。import repatt = re.compile("\w+")def makeIndex(filename):index = {}w

资讯

python找最大(python如何将一串数字找出里面最大和最小)

阅读(51)

本文主要为您介绍python找最大,内容包括python如何将一串数字找出里面最大和最小,python找最大值,Python用while循环在一组数中找出最大值,力求简单。目标:我们的目标是把一串数字拆开,查找最大值和最小值做法:1. 将数值转化为字符串2. 将字符

资讯

pythonvimwindows(python在linux和windows的区别)

阅读(38)

本文主要为您介绍pythonvimwindows,内容包括在windows下怎么用vim运行python,如何在windows下实现vim与python的交互,非常新的手请教vim编写python的问题。python是一种对缩进有严格要求的语言, Python脚本可以使用非常多的工具进行编写,笔者

资讯

pythonrw(python中wr表示什么意思)

阅读(27)

本文主要为您介绍pythonrw,内容包括python中w、r表示什么意思,python中w、r表示什么意思,python读写文件中w与wt;r与rt有何区别。文件读写就是一种常见的IO操作。文件读写操作步骤不同的编程语言读写文件的操作步骤大体都是一样的,都分为以

资讯

python行分割(Python中split和split的区别)

阅读(37)

本文主要为您介绍python行分割,内容包括使用python如何按行数拆分文件,python中怎么拆分一行内多列数据成多行,如何用python对一行字符串进行不规则分割。str.split( ) 切割符默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。str.split("

资讯

pythoninnutshell(PythonString和PyQtQString的区别)

阅读(26)

本文主要为您介绍pythoninnutshell,内容包括#!/usr/bin/python这是个什么意思,PythonString和PyQtQString的区别,python中的foriinrange怎么用。以下在python2.5和PyQt4.4.6 for python2.5环境下讨论。在python中有两种与字符有关的类型:str

资讯

python字典key排序(Python中如何以dict的key排序输出)

阅读(28)

本文主要为您介绍python字典key排序,内容包括Python中如何以dict的key排序输出,求助:python元组作为字典的key的排序问题,python怎么对字典进行排序。123456789101112131415#输出的2113顺序却不是我们预想5261的那样初始4102化的顺序,查询相1

资讯

pythonwindows编码转换(python编码转换)

阅读(38)

本文主要为您介绍pythonwindows编码转换,内容包括python编码转换,python中前后台怎么进行编码转换,python编码转换。A. Usage decode/encode:def utf2gbk(s): 按utf-8解码,再按gbk编码 return s.dec

资讯

python文件版本(Python的这几个版本区别)

阅读(30)

本文主要为您介绍python文件版本,内容包括Python的这几个版本区别,Python的这几个版本区别,python文件和解释器版本不同如何解决。系统区别:Download Windows X86 可供电脑系统32位使用。2、Download Windows X86-64 可供电脑

资讯

python选择文件(python中选择文件夹即路径的对话框如何实现)

阅读(44)

本文主要为您介绍python选择文件,内容包括如何在python中选择一个文件,python如何选择文件,并获得所选择文件的全路径名称,python中选择文件夹(即路径)的对话框如何实现。首先,确保我们已经正确安装了python2.7的环境,然后,编辑一个.py文件。

资讯

创建文本python(python怎么创建一个txt文件)

阅读(30)

本文主要为您介绍创建文本python,内容包括python怎么创建一个txt文件,Python中如何创建文件,用python怎么创建一个文件。python怎么创建一个txt文件的方法。如下参考:1.首先使用内置的空闲编辑器进行编辑(右键单击并选择copy),如下图所示。

资讯

python获取页面

阅读(31)

本文主要为您介绍python获取页面,内容包括python如何自动获取下一页面内容,python读取网页内容,python如何获取网页的最终页面。首先你这个代码在我这里运行是ok的。Expires: Tue, 27 Jan 2015 03:56:41 GMTDate: Tue, 2

资讯

pythontxt文件是否存在

阅读(37)

本文主要为您介绍pythontxt文件是否存在,内容包括python怎么判断文件是否存在,python判断文件是否存在,用Python写txt文件,若该行数据存在则不写入;若不存在,则写入怎。正文 通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法

资讯

python二进制文件写入

阅读(27)

本文主要为您介绍python二进制文件写入,内容包括python二进制文件的读取与写入可以分别使用和方法,Python:如何写入指定大小二进制数据例如,每次写入1KB,Python将二进制字符串数据写入文件出现了16进制的0D数字。用"*"和\xNN. 例子:写入1024个

资讯

pythondll指针(怎样用python调用dll)

阅读(1)

本文主要为您介绍pythondll指针,内容包括python中如何查看dll文件中的函数,如何用python调用应用程序的.dll文件,回调函数指针在python中怎么用。可以的,python中一般有两种方法调用DLL中的函数。1.直接使用函数名,函数名可以用dependencywal

资讯

python日志统计(python有没有通用的日志统计系统)

阅读(1)

本文主要为您介绍python日志统计,内容包括python有没有通用的日志统计系统,如何用python,每隔5分钟对实时日志做统计处理,如何用python分析网站日志。logging模块import logging# 配置日志,输出到控制台logging.basicConfig(level=loggin

资讯

pythonmultiply(Python实现输出1*2*3*4*5)

阅读(1)

本文主要为您介绍pythonmultiply,内容包括python中的multiply函数怎么用,numpy中multiply函数怎么用,Python实现输出1*2*3*4*5100的和。究竟是和还是积呢?如果是积的话,我们设计的代码如下,有注释multi_num = 1 # 乘法结果初始化for i in rang

资讯

pythongui界面(python图形化界面设计tkinter)

阅读(1)

本文主要为您介绍pythongui界面,内容包括python图形化界面设计tkinter,python编写gui界面,pythongui图形界面。python提供了多个图形开发界面的库,几个常用Python GUI库如下:Tkinter: Tkinter模块("Tk 接口")是Py

资讯

pythonintellij(intellijidea怎么编写python程序打包发送到spark)

阅读(1)

本文主要为您介绍pythonintellij,内容包括如何使用intellijidea编写python,intellij可以跑python吗,如何使用idea开发python。,客户端和虚拟集群中hadoop、spark、scala的安装目录是一致的,这样开发的spark应用程序的时候不需要打包spark开发

资讯

aucpython(auc论文里的怎么计算pythonsvm)

阅读(1)

本文主要为您介绍aucpython,内容包括auc论文里的怎么计算pythonsvm,pythontensorflow怎么添加auc,怎么用Python软件算模型的AUC和ROC曲线啊。利用Python画ROC曲线,以及值的计算\ 前言 R

资讯

python三元运算符if(python没有三元运算符吗)

阅读(1)

本文主要为您介绍python三元运算符if,内容包括python没有三元运算符吗,什么时候三元运算符python,如何用Python的if条件运算符去求三个值中最大的值,并返回最大值的。Python没有三目运算符(?:),但也有类似的替代方案,那就是true_part if conditio