0
我繼承了一些使用os.walk來遍歷文件系統部分的代碼。使用fnmatch.fnmatch(路徑,「*」) - 是否匹配所有內容?
for (dirpath, _, filenames) in os.walk(blahblah):
reldir = dirpath[len(base)+1:]
if fnmatch(reldir, './lost+found'):
continue
for path in filenames:
if fnmatch.fnmatch(path, "*"):
...
我茫然地瞭解使用的fnmatch來匹配「*」的角度來看,是有什麼,這將不匹配?
我跑了一些".", "..", ".hidden", "normal.name", "normal"
和類似的測試,但似乎沒有被過濾掉。
我在文檔中看不到任何東西,而且我猜這條線是因爲某個原因而添加的,任何人都可以啓發我嗎?