【发布时间】:2018-07-31 17:06:45
【问题描述】:
对不起,如果我的问题是重复的。因为我找不到与我的问题相关的内容(或者我错过了这个问题,对此感到抱歉)
仅供参考,这是我的文件:
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.
提前致谢!
【问题讨论】:
-
if not fly.startswith('BLPR') -
我应该把这个脚本放在哪里? @StephenRauch
-
您询问了如何区分“BLP”和“BLPR”。就是这样。
-
等一下,我会继续发消息的