文件名的组合条件



我有一个目录,其示例文件名如下:

Apples.xlsx
Bananas.xlsx
Apples.docs
Pears.xlsx

我正试图形成一个只有。xlsx文件的列表,文件名中有苹果或香蕉。

尝试:

If (“Apples” or “Bananas”) and “.xlsx” in filename:
Do something

但是结果文件列表是:

Apples.xlsx
Bananas.xlsx
Pears.xlsx

我错过了什么?毫无疑问,这是一些基本的东西,但Google和SO的建议并没有产生预期的结果:

Apples.xlsx
Bananas.xlsx

您的情况不正确。

if ("Apples" in filename or "Banana" in filename) and “.xlsx” in filename:
Do something

这里你检查了所有的条件。在你的回答中,你做了"苹果"。或者"banana")为真,并且您在filename中检查了是否为真,因此答案不正确。

最新更新