我在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