python比较文件的修改时间,如何比较python中两个文件的修改日期?
我正在创建一个python脚本,它将逐个访问文本文件(比如file.txt)中的每一行,然后在系统目录中搜索相应的“.py”和“.txt”文件。例如,如果从“File.txt”访问“COPY”(第一行),则搜索“COPY.py”和“COPY.txt”。如果找到这两个文件,则将比较它们的修改日期。代码没有语法错误,但我得到了错误的输出。
我的Python代码是:for line in fileinput.input(r'D:\Python_Programs\File.txt'):
line = line[0:-1]
sc = ''.join((line,'.py'))
lo = ''.join((line,'.txt'))
for root, dirs, files in os.walk(r'D:\txt and py'):
if sc in files:
pytime = time.ctime(os.path.getmtime(os.path.join(root, sc)))
print(sc, ' :', pytime)
for root, dirs, files in os.walk(root):
if txt in files:
txttime = time.ctime(os.path.getmtime(os.path.join(root, txt)))
print(txt, ' :', txttime)
if (txttime > pytime):
print('PASS', '\n')
else:
print('FAIL', '\n')
输出:COPY.py : Mon Aug 27 10:50:06 2012
COPY.txt : Mon Feb 04 11:05:31 2013
PASS #Expected = PASS
COPY2.py : Fri Feb 08 16:34:43 2013
COPY2.txt : Sat Sep 22 14:19:32 2012
PASS #Expected = FAIL
COPY3.py : Fri Feb 08 16:34:53 2013
COPY3.txt : Mon Sep 24 00:50:07 2012
PASS #Expected = FAIL
我不明白为什么“COPY2”和“COPY3”会给“通行证”。可能是我做错了。
以及将比较更改为代码中的“if(txttime<;pytime)”。
所有结果在输出中都显示为“失败”。
python比较文件的修改时间,如何比较python中两个文件的修改日期?相关推荐
- java两个文件夹比较路径_比较Java中两个文件的路径
java两个文件夹比较路径 Given the paths of the two files and we have two compare the paths of the files in Jav ...
- C语言两个同名头文件,C lang: C语言中两个头文件引入相同的头文件(Header.h)
C lang: C语言中两个头文件引入相同的头文件(Header.h) C lang: C语言中两个头文件引入相同的头文件(Header.h) [var1] For example: Header.h ...
- python将一个文件夹下图片按比例分在两个文件夹下
#!/usr/bin/env python # -*- coding:utf-8 -*- # 将一个文件夹下图片按比例分在两个文件夹下,比例改0.7这个值即可 import os import ran ...
- linux中文件重命名_如何在Linux中重命名文件?
linux中文件重命名 This tutorial will walk you through the simple steps to rename a file in Linux. 本教程将引导您完 ...
- *.REP和*.PHO文件是什么文件?为什么在GERBERCAM里导入这两种文件时,无法将元件坐标转出来?
请教:*.REP和*.PHO文件是什么文件? [复制链接] 上一主题下一主题┊ 离线roxana 0关注 0粉丝 289帖子 级别:一般会员 金币 2830 威望 6 贡献 1 好评 0 注册 2 ...
- python unix时间戳转换成时间_关于python:将unix时间戳字符串转换为可读日期
我有一个用python表示unix时间戳(即"1284101485")的字符串,我想把它转换成一个可读的日期.当我使用time.strftime时,我得到一个TypeError: ...
- sql 修改时间正价 2天_“熬夜3天,修改17遍,我终于写出了1篇稿费2万的稿子”...
"熬夜3天,修改17遍,我终于写出了1篇稿费2万的稿子" -斜杠少年老白- 前几天和朋友们一起喝茶,席间有一位小友,98年的,叫麦子.朋友介绍说,麦子曾经还上过我的课程,这让我备感 ...
- python模糊查找文件夹名字_python实现在目录中查找指定文件的方法
本文实例讲述了python实现在目录中查找指定文件的方法.分享给大家供大家参考.具体实现方法如下: 1. 模糊查找 复制代码 代码如下: import os from glob import glob ...
- python函数内部变量能改变外部吗_python中,如何利用函数修改外部变量,注意我的要求...
问 题 void swap(int *p1, int *p2){ int temp; //临时变量 temp = *p1; *p1 = *p2; *p2 = temp; } int main(){ i ...
最新文章
- 2014年个人工作总结
- react取消监听scroll事件
- java通过System.getProperty获取系统属性
- 基于 FPGA 的以太网回环测试verilog实现UDP协议
- 开关量光端机指示灯说明及常见故障问题处理方法
- python 企业微信群机器人_企业微信群机器人应用:使用python从网站抓取行业资讯并定时推送...
- css的z-index属性,div折腾了好久
- [二进制拆分]Luogu1833 樱花
- 国产自主可控智慧会议系统解决方案-移动无纸化会议
- 数字版权管理 (DRM)
- sdn主要包含哪些接口_SDN个人理解
- U盘无法与计算机连接,U盘无法连接电脑的解决方法
- 交大家简单又好吃的蛋黄酥的做法
- java速算24,java枚举速算24正解集合
- Channel Attention 通道注意力
- “超人”为什么最后1秒拯救地球?
- ATTCK红队评估实战靶场(二)
- 毕业找前端开发工作被拒没经验怎么办?
- 你不是学生,你是开发者
- 视频号一场书法直播近20万人观看
热门文章
- 下载地址jquery upload file demo (C#)
- 保护你的DLL和Code不被别人使用。
- linux nginx 清除缓存文件,linux nginx 内置缓存怎么去掉
- Python模拟大整数乘法的小学竖式计算过程
- python中or是什么意思-Python 中 (,|)和(and,or)之间的区别
- sql decimal 转string_音频怎么转文字?这个软件带你体验飞一般的感觉
- 备份mysql_mysql备份及pymysql
- 力扣93. 复原 IP 地址(JavaScript)
- c#获取本地ip地址网关子网掩码_C#--WinForm获取本机网卡的型号,IP地址,子网掩码和网关-阿里云开发者社区...
- 系统引导的过程一般包括如下几步: 【 】_20190317工控维修日记(西门子系统第二讲)...