有沒有辦法使用來對文件類型檢查文件名參數?似乎可以通過類型或選擇關鍵字來完成,如果我可以創建正確類型的容器對象。文件類型檢查參數傳遞給python腳本
如果文件不是正確的類型(.txt
),我預計會傳入一個文件類型(例如,file.txt
),並希望發送自動消息。例如,argparse可能輸出
usage: PROG --foo filename etc... error: argument filename must be of type *.txt.
也許來代替檢測錯誤的文件類型,我們可以嘗試以檢測文件名字符串不與「.TXT」結束但這需要一個複雜的容器對象。
options.foo.endswith( 「TXT」)或測試mime類型。你也應該看看docopt https://github.com/docopt/docopt – locojay