我有一个目录,其示例文件名如下:
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中检查了是否为真,因此答案不正确。