0

在 python 中,如何检查文件名是否以 '.html' 或 '_files' 结尾?

4

1 回答 1

15

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

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
于 2012-06-03T20:41:57.503 回答