有時候,我們可能會寫一些輕量級的腳本去處理很多符合某種pattern的文件,例如“某目錄下的 *logfile.csv” 但是,我們大多數腳本的參數都是 sys.argv, 如何解析 wildcard 匹配呢?
from glob import glob ... if __name__ == "__main__": file_names = glob(sys.argv[1]) for file_name in file_names: do_something(file)
這樣就可以像使用其他終端命令一樣使用腳本test.py 進行wildcard匹配了