请教大神,python遍历目录,根据目录下获取的文件信息,到其他目录查找,并记录到列表
刚学python,请教下,根据2014目录下获取的文件名信息(包含AAA和文件时间:20150101000000),怎么到2015目录下查找包含AAA的文件?如果在201...
刚学python,请教下,根据2014目录下获取的文件名信息(包含AAA和文件时间:20150101000000)
,怎么到2015目录下查找包含AAA的文件?如果在2015目录下找到了包含AAA文件名信息的文件,可以把2014目录下这个AAA文件的时间记录到列表里吗?每次循环加判断,应该能获取的最新的文件吧?不知道我的逻辑对不对,请大神们指教,谢谢! 展开
,怎么到2015目录下查找包含AAA的文件?如果在2015目录下找到了包含AAA文件名信息的文件,可以把2014目录下这个AAA文件的时间记录到列表里吗?每次循环加判断,应该能获取的最新的文件吧?不知道我的逻辑对不对,请大神们指教,谢谢! 展开
1个回答
展开全部
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)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询