Как получить расширение файла в пике
Я работаю над программой в pike и ищу метод наподобие endwith() в python- метод, который дает мне расширение данного файла. Может ли кто-нибудь помочь мне с этим? благодарю вас
3 ответа
Python endwith() напоминает has_suffix Пика (строка s, суффикс строки):
has_suffix("index.html", ".html");
Ссылка: http://pike.lysator.liu.se/generated/manual/modref/ex/predef_3A_3A/has_suffix.html
Если вы хотите увидеть, каково расширение файла, просто найдите последнюю точку и получите подстроку после нее, например (str/".")[-1]
Если вы просто хотите проверить, имеет ли файл определенное расширение, используйте has_suffix(), например: has_suffix(str, ".html")
Извлеките конец строки и сравните его с желаемым расширением:
"hello.html"[<4..] == ".html"
(<4
отсчитывает от конца строки / массива)