帮助处理 JSON 文件管理的基本要求。由 www.alt-f1.be 构建的库
项目描述
altf1be_json_helpers
帮助处理 JSON 文件管理的基本要求:加载、保存、保存日期时间。该库由www.alt-f1.be 构建。见https://bitbucket.org/altf1be/altf1be_json_helpers
类AltF1beJSON计算有限数量的方法
- 加载 JSON 文件
- 保存 JSON 文件并创建存储 JSON 文件的目录(如果它不存在)
- 保存一个附加了日期时间的 JSON 文件;例如 2020-06-19_20-45-42(格式 YYYY-MM-DD_HH-MM-SS)
用法
-
在pypi.org上安装软件包:
- 安装 :
pip install altf1be_json_helpers - 升级 :
pip install altf1be_json_helpers --upgrade
- 安装 :
-
在test.pypi.org上安装包:
- 安装 :
pip install -i https://test.pypi.org/simple/altf1be_json_helpers - 升级 :
pip install -i https://test.pypi.org/simple/altf1be_json_helpers --upgrade
- 安装 :
依赖关系
构建包
-
安装 NodeJS 包
npm install -
构建 setup.py
- 清理并构建包:
npm run clean-build
- 清理并构建包:
-
在 TEST pypi.org上上传库
npm run push-test:setup.py- 来源:https ://test.pypi.org/project/altf1be_json_helpers
-
在 PROD pypi.org上上传库
npm run push-prod:setup.py- 来源:https ://pypi.org/project/altf1be_json_helpers
测试库
-
cd altf1be_json_helpers -
python altf1be_json_helpers_unittest.py -
找到包裹
python -c "from altf1be_json_helpers import AltF1BeJSONHelpers as _; print(_.__path__)"还不行
-
列出模块内的函数
- 包裹
python -c "import altf1be_json_helpers as _; print(dir(_))"
- 包裹
-
测试包
python -c 'import os;from altf1be_json_helpers import AltF1BeJSONHelpers; altF1BeJSONHelpers = AltF1BeJSONHelpers();data = altF1BeJSONHelpers.load(os.path.join("data", "altf1be_sample.json"));print(data)'- 结果 :
{"name": "altf1be_json_helpers"}
文档
- 打包 Python 项目https://packaging.python.org/tutorials/packaging-projects/
- 管理应用程序依赖https://packaging.python.org/tutorials/managing-dependencies/#managing-dependencies
- 打包和分发项目https://packaging.python.org/guides/distributing-packages-using-setuptools/#distributing-packages
执照
版权所有 (c) ALT-F1 SPRL,Abdelkrim Boujraf。版权所有。
根据 EUPL 许可证 1.2 版获得许可。
有关许可证信息,请参阅项目根目录中的 LICENSE。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
altf1be_json_helpers-1.0.4.tar.gz
(9.2 kB
查看哈希)
内置分布
关
altf1be_json_helpers -1.0.4.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | dc6967136c2be31b43962fd5cdc1906444298732396d9b9c1de06e74f7a4b977 |
|
| MD5 | ed6ee4a7bd7406cb5c543c563a9106c5 |
|
| 布莱克2-256 | b0474dd9fd4d9a81056de7ea9c1d1ef1269cbe3e6f97ee3290f8c05e6cd73c5f |
关
altf1be_json_helpers -1.0.4-py2.py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 4b3a98c9d08ea8816dfe48e8aaa43008f0a5f3d15d2438b52e3c20835b43b83c |
|
| MD5 | 0ea1e27c8144e62cd20e98c2bde4283c |
|
| 布莱克2-256 | d3164051c080f417587a400c893de6adfd254ea41f7f4aabc2efdd4e682b9b26 |