公用事业一揽子计划
lutils的Python项目详细描述
lutils
loitd的公共设施图书馆项目
网站:https://inneka.com
管道:https://pypi.org/project/lutils/
吉特:https://github.com/loitd/lutils/
js:https://github.com/loitd/lutilsjs/
安装
您可以使用命令pip
轻松安装此库
pip install lutils
特定版本:pip install lutils~=1.4
更新现有安装:
pipenv uninstall lutils
以及pipenv install lutils
注
从版本1.4支持Unicode。请更新到最新版本。
用法
在python文件中:
# import printlog()
from lutils.lutils import printlog
# using printx. If file not exist
printlog("abc", "test.log")
将ssh连接到linux服务器并获取磁盘空间状态
# import LServer
from lutils.lutils import LServer
# init instance
srv = LServer()
# connect to server
srv.connect(ip="192.168.1.2", uname="root", pwd="123456")
# get disk space
srv.getdiskspace()
对于开发人员
要构建此包:
pip install --upgrade pip setuptools wheel
pip install tqdm
pip install --user --upgrade twine keyring
编译此包:
python setup.py sdist bdist_wheel
上传到pypi:
python -m twine upload --skip-existing dist/*
或python -m twine upload --skip-existing -u loitd --repository-url https://upload.pypi.org/legacy/ dist/*
使用钥匙圈轻松上传:python -m keyring set https://upload.pypi.org/legacy/ loitd