在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  HTML/ 遍歷文件的時(shí)候怎樣優(yōu)雅跳過臨時(shí)文件?

遍歷文件的時(shí)候怎樣優(yōu)雅跳過臨時(shí)文件?

在遍歷文件打開的時(shí)候經(jīng)常會(huì)碰到“~$”的臨時(shí)文件。怎樣才能優(yōu)雅地跳過這些臨時(shí)文件呢?
語言:js/python

回答
編輯回答
裸橙

正則表達(dá)式或者 ES6 startsWith/endsWith

if(!filename.startsWith('~$')){
    //Do something
}
if(!/^~\$/.test(filename)){
    //Do something
}
2017年9月13日 18:08
編輯回答
薔薇花
#! /usr/bin/python3

import os

def get_files(path):
    for root, dirs, files in os.walk('.'):
        for name in files:
            yield os.path.join(root, name)
            

if __name__ == "__main__":
    
    path = '你自己要遍歷的目錄'
    files = get_files(path=path)
    for file in files:
        if '~$' not in file: # 確保文件名中沒有字符串 '~$'
            with open(file) as f:
                print(f.read())
2018年8月15日 12:31