Python阻止相同的循环

2024-03-29 02:28:56 发布

您现在位置:Python中文网/ 问答频道 /正文

对不起,如果我的问题是重复的。因为我找不到与我的问题相关的(或者我错过了问题,对此表示抱歉)

仅供参考,这是我的文件:

BLP33 8172192873.xlsx
BLP31 3612739412.xlsx
BLP3 3612738402.xlsx
BLPR73 9173913823.xlsx
BLPR12 8172367132.xlsx
BR8 1827328367.xlsx
BR23 5928721983.xlsx

我正在尝试使用var loop使用glob循环excel文件

var = ["BR*.xlsx", "BLPR*.xlsx", "BLP*.xlsx"]

for fly in var:
 for f in glob.glob(fly):
  print f
  print "--"
print "Clearly done."

请看一下BLP*和BLPR*,这就是问题的开始。当我循环BLP*时,脚本也将显示BLPR文件。我不知道如何分离BLP和BLPR循环。有人知道怎么做吗

这是结果,抱歉忘了附加

BLP33 8172192873.xlsx
--
BLP31 3612739412.xlsx
--
BLP3 3612738402.xlsx
--
BLPR73 9173913823.xlsx
--
BLPR12 8172367132.xlsx
--
BLPR73 9173913823.xlsx
--
BLPR12 8172367132.xlsx
--
BR8 1827328367.xlsx
--
BR23 5928721983.xlsx
--
Clearly done.

提前谢谢


Tags: 文件forvarxlsxglobprintblpblpr12