加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Python开发必备:如何建立一个优秀的项目工程环境

发布时间:2019-09-05 00:08:34 所属栏目:建站 来源:虫虫安全
导读:在程序开发时候一套好的开发环境和工具栈,可以帮我们极大的提高开发的效率,避免把大量时间浪费在周边琐事上。本文以Python为例,教大家如何快速打造优秀的Python项目开发环境:内容涵盖了模块依赖管理、代码风格管理、调试测试管理和Git版本管理,使用gi

如果你需要跳过这些钩子,你可以运行git commit --no-verify或git push --no-verify

cookiecutter自动创建项目

Python开发必备:如何建立一个优秀的项目工程环境

上面我们提到Python项目应该具备的工具集和配置,可以将其作为模版。cookiecutter的模版定义范例如下:

  1. cookiecutter.json 

  2. "full_name": "Chongchong", 
  3. "email": "chongchong@ijz.me", 
  4. "project_name": "Python-Practice", 
  5. "repo_name": ""Python-Practice ", 
  6. "project_short_description": "The Simple Python Development Practice Example.", 
  7. "release_date": "2019-09-02", 
  8. "year": "2019", 
  9. "version": "0.0.1" 

然后使用cookiecutter自动生成整改工程:

  1. pipx run cookiecutter Python-Practice 
  2. cd Python-Practice 
  3. git init 

安装依赖项

  1. pipenv install --dev 

运行 pre-commit和pre-push hook:

  1. pipenv run pre-commit install -t pre-commit 
  2. pipenv run pre-commit install -t pre-push 

总结

本文我们介绍了在Python项目开发时候必须要具备的一些开发测试检查工具。通过这些可以自动生成Python项目,代码风格检查、代码测试等操作,可以帮助我们打造一个高效完美的Python开发环境。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读