1

我正在研究 pike 中的一个程序,并在 python 中寻找一个类似于endswith()的方法——一种可以为我提供给定文件扩展名的方法。有人可以帮我吗?谢谢你

4

3 回答 3

1

Python 的endswith()类似于 Pike 的has_suffix(string s, string suffix)

has_suffix("index.html", ".html");

参考: http: //pike.lysator.liu.se/generated/manual/modref/ex/predef_3A_3A/has_suffix.html

于 2018-06-29T12:57:01.447 回答
0

如果您想查看文件的扩展名是什么,只需找到最后一个点并获取它后面的子字符串,例如(str/".")[-1]

如果您只想检查文件是否具有某个扩展名,使用 has_suffix() 是一个好方法,例如has_suffix(str, ".html")

于 2018-08-04T19:16:05.370 回答
0

提取字符串的结尾,并将其与所需的扩展名进行比较:

"hello.html"[<4..] == ".html"

<4从字符串/数组的末尾开始计数)

于 2018-05-15T19:03:17.397 回答