将最流行的python解析器(json、jprops、pickle…)与用户定义的解析器和类型转换器结合起来,从文件中读取对象。支持多文件和多进程对象,通常用于组织测试数据。利用pep484类型提示,以便智能地使用最佳的解析器/转换器链,并尝试几种相关的组合

parsyfiles的Python项目详细描述


Build StatusTests StatuscodecovDocumentationPyPI

项目页面:https://smarie.github.io/python-parsyfiles/

新功能

  • travis和codecov集成
  • 现在由标记生成的文档使用 mkdocs

想做贡献吗?

欢迎投稿!只需在github上派生这个项目,提交 您的贡献,并创建无法转换拉取请求。

以下是有趣的开放主题的非详尽列表: https://github.com/smarie/python-parsyfiles/issues

运行测试

此项目使用pytest

pytest -v parsyfiles/tests/

您可能需要事先安装安装程序的要求,请使用

pip install -r ci_tools/requirements-test.txt

生成文档页

此项目使用mkdocs生成其文档页。 因此,可以使用:

mkdocs build -f docs/mkdocs.yml

您可能需要使用

pip install -r ci_tools/requirements-doc.txt

生成测试报告

以下命令生成HTML测试报告和关联的 徽章。

pytest --junitxml=junit.xml -v parsyfiles/tests/
ant -f ci_tools/generate-junit-html.xml
python ci_tools/generate-junit-badge.py

PYPI发布备忘录

当标记为 创建。无论如何,对于手动部署,我们可以使用:

twine upload dist/* -r pypitest
twine upload dist/*

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何创建单例枚举映射?   java如何在Android视频视图中添加Cookie(标题)以支持旧版本的Android,至少到jellybean为止   Java Swing从单击中获取X,Y   java不兼容类型:int不能转换为数组中的字符串   用于写入文件的java相对文件路径   在Java中使用COLT求解线性系统的性能   java谁生成了在服务存在的进程中运行的主线程和循环器?   JAVARuntimeException:java。ClassCastException:java。lang.Long不能转换为java。串   java检查数据库连接处于活动状态   java Spring多对多未保存在表单提交上   java向Maven添加系统依赖项   爪哇和C++中迭代器的区别是什么?   java Getting“类型不匹配:在实例化映射列表时,无法将ArrayList<HashMap<String,String>>转换为List<Map<String,String>>”   javavaadin表容器并发修改   java错误膨胀类安卓。支持v7。小装置。FitWindowsFrameLayout   java如何在没有打开GL ES的情况下设置对象动画?