在python中,如何检查文件名是否以“.html”或“\u files”结尾?

2024-04-24 14:52:34 发布

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

在python中,如何检查文件名是否以“.html”或“\u files”结尾?


Tags: 文件名html结尾files
1条回答
网友
1楼 · 发布于 2024-04-24 14:52:34

您可能想知道文件名是否以这些字符串结尾,而不是文件本身:

if file_name.endswith((".html", "_files")):
    # whatever

要测试文件是否以这些字符串之一结尾,可以执行以下操作:

with open(file_name) as f:
    f.seek(-6, 2)           # only read the last 6 characters of the file
    if f.read().endswith((".html", "_files")):
        # whatever

相关问题 更多 >