我在ipython 5.1.0中做了一些(初學者)編程。ipython,找到特定的目錄
大約有100個目錄的名字像 Mix_XFUEL_0.5_XOXID_0.6_PHI_0.2
,只有數字在變化。
我使用fnmatch
來讀取名稱到程序中。 現在我需要的所有目錄,其中前兩個數字(後面XFUEL
和XOXID
)是相同的,如:
Mix_XFUEL_0.5_XOXID_0.5_PHI_0.2
Mix_XFUEL_0.5_XOXID_0.5_PHI_0.4
Mix_XFUEL_0.5_XOXID_0.5_PHI_0.6
而且
Mix_XFUEL_0.6_XOXID_0.6_PHI_0.2
Mix_XFUEL_0.6_XOXID_0.6_PHI_0.4
Mix_XFUEL_0.6_XOXID_0.6_PHI_0.6
我想:
i = '0.5'
fnmatch.fnmatch(file, 'Mix_XFUEL_'i'_XOXID_'i'_PHI_*'):
但它不會工作。
怎麼辦?
很好的答案,謝謝。我將深入到正則表達式中... – newbieTheNewest