亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python:獲取空文件以及非空最新文件的列表

Python:獲取空文件以及非空最新文件的列表

江戶川亂折騰 2021-05-05 16:50:12
我文件夾中的文件:文件格式- <ABC>_<123>_<CURRENT_DATE>.csvExample:1.  ABC_123_20180802 - Empty File  ABC_123_20180730 - Empty File  ABC_123_20180725 - Non-Empty File 2.    EFG_456_20180802 - Empty File  ABC_456_20180601 - Non-Empty File  我們的Python版本是2.6,并希望打印兩件事。1.特定日期文件夾中的空文件(csv)列表。開始此操作以列出空文件:path="C:\Users\\"for f in os.listdir(path):    file=path+'\\'+f    if (os.stat(file).st_size == 0):        print(file)Expected Output:    ABC_123_20180802 - File Empty    EFG_456_20180802 - File Empty2.如果當前日期文件為空,則列出最后一個非空文件(最新日期)。Expected Output:    ABC_123_20180725 - File Non-Empty    ABC_456_20180601 - File Non-Empty如何在文件夾中列出給定日期的空文件?其次,如何查找文件夾中所有最新的非空文件(任何日期)?
查看完整描述

1 回答

?
Helenr

TA貢獻1780條經驗 獲得超4個贊

似乎您已經在使用回答問題所需的所有工具。


latest_non_empty = None

path="C:\Users\\"

for f in os.listdir(path):

    file=path+'\\'+f

    if (os.stat(file).st_size > 0):

        if latest_none_empty:

            if lastest_none_empty[0] < os.stat(file).st_mtime:

                latest_non_empty_file = (os.stat(file).st_mtime, file)

        else:

            latest_non_empty_file = (os.stat(file).st_mtime, file)


查看完整回答
反對 回復 2021-05-18
  • 1 回答
  • 0 關注
  • 208 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號