gpt4 book ai didi

Python 是否

转载 作者:太空宇宙 更新时间:2023-11-04 08:04:29 25 4
gpt4 key购买 nike

我有一个 if 语句,如下所示

if (not(fullpath.lower().endswith(".pdf")) or 
not (fullpath.lower().endswith(tuple(settings.imageExtensions)))) :

问题是这些都不起作用,如果文件以 .pdf 或其他扩展名之一结尾,它会进入 if 函数。做这个的最好方式是什么?仅供引用,我不能将 .pdf 放在元组中

最佳答案

你想根据DeMorgan's laws切换到

if not(fullpath.lower().endswith(".pdf")) and not (fullpath.lower().endswith(tuple(settings.imageExtensions))) :

换句话说,以下是等价的

not A and not B == not (A or B)

关于Python 是否,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34029756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com