python如何读取txt文件中的时间点

Python018

python如何读取txt文件中的时间点,第1张

f = open("foo.txt") ,# 返回一个文件对象。line = f.readline(),#调用文件的 readline()方法。

while line:print line, #后面跟 ',' 将忽略换行符,# print(line, end = '') # 在 Python 3中使用,line = f.readline(),f.close()。

用途广泛:

速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。

免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。

高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。

可移植性:由于它的开源本质,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相隔十分钟 !

使用strftime将日期时间值转换为某种格式的字符串。在您的情况下,您可以使用%H:%M:%S来仅获取时间。同样的函数也可以用来获取日期,你可以读取更多的here。看看"strftime()和strptime()格式化代码“部分,了解如何格式化它。