我在pike中编写一个程序并在python中寻找类似 endswith()的方法 - 这个方法为我提供了给定文件的扩展名。 有人可以帮助我吗? 谢谢
答案 0 :(得分:1)
Python的 endswith()类似于派克的 has_suffix(string s,字符串后缀):
has_suffix("index.html", ".html");
参考: http://pike.lysator.liu.se/generated/manual/modref/ex/predef_3A_3A/has_suffix.html
答案 1 :(得分:0)
提取字符串的结尾,并将其与所需的扩展名进行比较:
"hello.html"[<4..] == ".html"
(<4
从字符串/数组的末尾开始计算)
答案 2 :(得分:0)
如果要查看文件的扩展名,只需找到最后一个点并获取其后的子字符串即可,例如(str/".")[-1]
如果您只想检查文件是否具有特定扩展名,则使用has_suffix()是一个好方法,例如has_suffix(str, ".html")