请教大神,python遍历目录,根据目录下获取的文件信息,到其他目录查找,并记录到列表

刚学python,请教下,根据2014目录下获取的文件名信息(包含AAA和文件时间:20150101000000),怎么到2015目录下查找包含AAA的文件?如果在201... 刚学python,请教下,根据2014目录下获取的文件名信息(包含AAA和文件时间:20150101000000)
,怎么到2015目录下查找包含AAA的文件?如果在2015目录下找到了包含AAA文件名信息的文件,可以把2014目录下这个AAA文件的时间记录到列表里吗?每次循环加判断,应该能获取的最新的文件吧?不知道我的逻辑对不对,请大神们指教,谢谢!
展开
 我来答
日TimE寸
推荐于2016-04-26 · TA获得超过9568个赞
知道大有可为答主
回答量:1358
采纳率:83%
帮助的人:477万
展开全部

os包的listdir函数可以列出一个文件夹下的所有文件名,返回的是一个列表

import os
filenames = os.listdir('g:\\')

可以通过os.path.isfile()函数判断一个文件是否存在

os.path.isfile('g:\meelo.txt')
更多追问追答
追问
请教列表怎么追加判断呢?比如:A目录下1点进来文件a、半小时后进来文件b,文件a写入列表,文件b进来后,判断b文件列表是否有,如果没有,就追加,如果有,就不处理呢?
追答

in命令可以判断一个元素是否在列表里;

import os

files = []
for file in os.listdir('g:\\'):
    if file not in files:
        files.append(file)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式