ls
[cc]a.txt bba.txt [cc]b.txt bbb.txt
ipython
glob.glob("[cc]*")
[]
glob.glob("bb*")
['bba.txt','bbb.txt']
glob.glob("[bb]*")
['bba.txt','bbb.txt']
如何才能獲得[cc]a.txt
和[cc]b.txt
匹配? [bb]*
中的字符[
似乎沒有意義。使用像:python執行shell命令與路徑中的wildchar
glob.glob("\[cc\]*")
[]
也爲NULL
如果不使用glob.glob。如何使用其他方法可以抽樣使用'['匹配? – jiamo
@yanxinyou - 我不完全確定你在問什麼。如果您正在尋找不同的選項,您可以使用'os.listdir'並根據手動正則表達式篩選結果... – mgilson
thankyou。我想用[somethins] *來匹配一些文件,然後移動它。我使用[[]替換[和]]]。它工作正常。 – jiamo