对常用代码进行封装,防止自己重复造轮子。
Project description
lhutils
对常用代码进行封装,防止自己重复造轮子。
github: https://github.com/tasbox/lhutils.git
官方文档:
https://packaging.python.org/en/latest/tutorials/packaging-projects/
pypi:
https://pypi.tuna.tsinghua.edu.cn/simple
秒转时间
def sec2time(seconds: int):
"""
秒转时间
:param seconds: 秒
:return
>>> sec2time(60)
00:01:00
>>> sec2time(60*60)
01:00:00
>>> sec2time(60*60*24)
1 days, 00:00:00
"""
下载文件并保存
def download_file(
url: str,
file: str,
cache=True,
unbroken=True,
** kwargs
):
"""
下载文件并保存
:param url: 网络文件地址
:param file: 本地文件地址
:param cache: 把本地文件作为缓存条件,检查缓存是否存在,如果存在就不会下载网络文件
:param unbroken: 检查下载的文件的完整性,防止因为网络问题导致文件下载完整。
:param **kwargs: requests(..., **kwargs)
"""
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lhutils-0.0.5.tar.gz
(3.5 kB
view hashes)