Strif — это мини-библиотека (~1000 строк кода) с набором ~30 удобных функций для работы со строками, файлами и объектами. Она не имеет зависимостей и отлично дополняет стандартную библиотеку Python.
→ atomic_output_file(), copyfile_atomic()
→ abbrev_str(), single_line(), quote_if_needed()
→ new_uid(), new_timestamped_uid()
→ hash_string(), file_mtime_hash()
→ AtomicVar
→ replace_multiple(), insert_multiple(), StringTemplate
#Python #Strif #БиблиотекиPython #Утилиты #Разработка #Файлы #Строки #UID #Hash #DevTools #PythonTips #pip #poetry #uv #OpenSource #AtomicFiles #Python13 #threadsafe
https://github.com/jlevy/strif
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - jlevy/strif: A tiny, useful Python lib of string, file, and object utilities
A tiny, useful Python lib of string, file, and object utilities - jlevy/strif
2👍2🔥1 1