Набор полезных функцийПространство имен: pullenti.util
Синтаксис
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() ![]() | calc_percent | int | Вычисление процента |
![]() ![]() | clear_directory | нет | Очистить папку со всем содержимым |
![]() ![]() | correct_html_value | нет | Подправить HTML-значение при выводе в html |
![]() ![]() | correct_rest_xml | bytearray | Корректировка XML, отправляемого по rest (для внутреннего использования) |
![]() ![]() | correct_xml_value | str | При сохранении значений в XML рекомендуется пропускать через эту функцию. Иначе если в строке окажутся некоторые символы (например, 0xC), то XML получается некорректным. |
![]() ![]() | decode_string_ascii | str | Декодировать строку из массива в кодировке Ascii. Работает на всех платформах. |
![]() ![]() | decode_string_unicode | str | Декодировать строку из 2-х байтовой кодировки Unicode, младший байт первый (UTF-16LE). |
![]() ![]() | decode_string_unicodebe | str | Декодировать строку из 2-х байтовой кодировки Unicode, старший байт первый (UTF-16BE). |
![]() ![]() | decode_string_utf8 | str | Декодировать строку из UTF-8. Если есть преамбула, то она проигнорируется. |
![]() ![]() | decode_string1251 | str | Декодировать строку из массива в кодировке windows-1251. Работает на всех платформах. |
![]() ![]() | decode_string1252 | str | Декодировать строку из массива в кодировке windows-1252. Работает на всех платформах. |
![]() ![]() | deserialize_from_bin | нет | Десериализация из байтового массива |
![]() ![]() | encode_string_ascii | bytearray | Закодировать строку кодировкой ASCII. Работает на всех платформах. |
![]() ![]() | encode_string_unicode | bytearray | Закодировать строку в 2-х байтовой кодировке Unicode, младший байт первый (UTF-16LE). |
![]() ![]() | encode_string_unicodebe | bytearray | Закодировать строку в 2-х байтовой кодировке Unicode, старший байт первый (UTF-16BE). |
![]() ![]() | encode_string_utf8 | bytearray | Закодировать строку в коде UTF-8 с добавлением преамбулы |
![]() ![]() | encode_string1251 | bytearray | Закодировать строку кодировкой windows-1251. Работает на всех платформах. |
![]() ![]() | encode_string1252 | bytearray | Закодировать строку кодировкой windows-1252. Работает на всех платформах. |
![]() ![]() | extract_text | str | Выделить текст из всех форматов, какие только поддерживаются |
![]() ![]() | get_all_files_from_directory | list | Извлечь все файлы из директории и всех поддиректорий |
![]() ![]() | get_commandline_arguments_from_file | list | Извлечь аргументы командной строки из файла (для string[] args из main) |
![]() ![]() | get_string_hash_code | int | Получить hash-значение для строки. В отличие от штатных функций, эта работает одинаково во всех случаях (например, в C# функция GetHashCode возвращает разные значения на 32-х и 64-х разрядных компьютерах). |
![]() ![]() | out_date_time | str | Вывести дату-время. Не зависит от региональных настроек, всегда в формате YYYY.MM.DD HH:MM:SS |
![]() ![]() | out_double | str | Вывести значение в строку. Не зависит от региональных настроек, разделитель всегда точка. |
![]() ![]() | parse_date_time | datetime.datetime | Преобразовать строку в DateTime. Pаботает независимо от региональных настроек. |
![]() ![]() | read_stream | bytearray | Прочитать байтовый массив из потока |
![]() ![]() | serialize_to_bin | bytearray | Сериализация объекта, реализующего IXmlReadWriteSupport, в байтовый массив. Работает одинаково на всех языках программирования. |
![]() ![]() | try_parse_date_time | datetime.datetime | Преобразовать строку в DateTime. Pаботает независимо от региональных настроек. |
![]() ![]() | try_parse_double | bool | Преобразовать строку в double. Pаботает независимо от региональных настроек. |
![]() ![]() | try_parse_float | bool | Преобразовать строку в float. Pаботает независимо от региональных настроек. |
![]() ![]() | unescape_data_string | str | Это расширение функции URI.unescape_data_string, которая иногда раскодирует неправильно |