我想與用戶輸入的下列特定文件類型打開一個目錄中的文件:打開文件與特定類型的蟒蛇
if type is not None:
for file in glob.glob(dir + "/" + type):
if os.path.isfile(file):
open_file(file)
if os.path.isdir(file):
open_folder(file)
類型是「T」作爲參數解析器的文件類型變量的地位,D是目錄:
$ python scan.py -D /home/ -t .php
但它只是給出了一個空輸出,而不是與.php文件的預期結果。
所以,你的glob語句是'glob.glob('/ home // php')'你期望這個能找到什麼? – SiHa
嘗試在您的glob模式'glob.glob(dir +'/ *。'+ type)' –
仍然爲空的文件擴展名之前添加通配符,我已經玩過本節,沒有給出正面響應。 @HuyLe –