当前位置:首页 » 《随便一记》 » 正文

【python种子项目ppc】一行代码生成项目与开发详细指导_持续学习持续开发,我是雷学委!

6 人参与  2021年11月06日 08:43  分类 : 《随便一记》  评论

点击全文阅读


正式的Python专栏第12篇,同学站住,别错过这个从0开始的文章!

前面学委介绍了pypi-seed优质库,不过学习编程要从项目实战入手。

下面我们重点是使用这个工具,快速生成一个项目,然后开发自己的翻译小项目

这里假设读者已经安装了pypi-seed, 还没有安装的读者可以运行

pip install pypi-seed # pip install --upgrade pypi-seed 或者这个命令升级最近ppc
ppc # 运行pypiseed命令行查看使用帮助

第一步 一键生成项目

复制下面命令运行ppc(PyPiSeed,简称ppc):

ppc --project helloworld --author leixiaohua --dir=.

这里给了三个参数:

  • project : 生成的项目名称
  • author: 生成的项目作者名字,雷小花(leixiaohua,支持雷学委的一位铁粉)
  • dir: 项目基于哪个目录生成,也就是在当前目录下生成helloworld目录。

我们看看效果:
在这里插入图片描述

从运行图我们看到,这里ppc完成了5个阶段(stage),分别创建了项目的配置,readme,模块和测试目录。

第二步 使用pycharm继续开发

这里先打开pycharm导入项目并创建虚拟环境:

在这里插入图片描述
稍等一会等虚拟环境创建完(本地开发的朋友可以跳过这一步)

打开项目我们看到的目录和README文件展示如下:

在这里插入图片描述

就这样一个项目模块创建好了。

我们看到作者,和项目说明都自动生成了。

很方便吧,这个pypi-seed是由一个技术社区负责研发的,后续还有功能发布,欢迎联系上面的组织提交反馈,或者给学委反馈。

第三步 开发一个翻译程序

使用pycharm, 创建一个python 文件,如下图。
在这里插入图片描述

创建一个python script文件demo.py, 复制下面的代码即可:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2021/9/15 8:39 上午
# @Author : LeiXueWei
# @CSDN/Juejin/Wechat: 雷学委
# @XueWeiTag: CodingDemo
# @File : demo.py
# @Project : helloworld


from translate import Translator

#配套一个中文翻译
translator= Translator(to_lang="chinese")


# 以下是将简单句子从英语翻译中文
translation = translator.translate("Hi Lei Xuewei!")
print(translation)
translation = translator.translate("Hi Lei 学委!")
print(translation)
translation = translator.translate("good good studay, day day up!") #学委这里展示一个错误的单词
print(translation)
translation = translator.translate("good good study, day day up!")
print(translation)

同时需要创建一个requirements.txt (管理项目的依赖库,调用的其他三方库)

translate #使用pycharm项目的虚拟环境安装翻译通用库,或者pip install translate 这个库

运行这个程序,查看效果:

在这里插入图片描述

上面就是调用了pypi-seed生成项目后,继续开发自己功能的一个简单展示。

demo.py 代码解析如下:

  • 配套中文翻译: translator= Translator(to_lang=“chinese”)
  • 使唤翻译官翻译:translator.translate("这里替换成英文内容“)

总结

生成项目过程非常流畅简单,推荐大家安装ppc(pip install pypi-seed) 这个库,快速生成标准项目。

pypi-seed(ppc)帮助开发者,特别是新手节省了很多项目配置的问题,直接关注项目的开发。

本文稍微展示,下篇会介绍这个项目的打包,还有更多功能,学委本次没有展示的,下次再一一解析!

项目中的其他文件可以参考其他文章:
https://levin.blog.csdn.net/article/details/120214153
https://levin.blog.csdn.net/article/details/116111486

文章都在这些专栏里面,喜欢Python的朋友,请关注学习 十年老将带你做开源项目 or Python基础专栏 or Python入门到精通大专栏

持续学习持续开发,我是雷学委!
编程很有趣,关键是把技术搞透彻讲明白。
创作不易,请关注收藏点赞,或者留下评论打打气!


点击全文阅读


本文链接:http://zhangshiyu.com/post/30522.html

项目  生成  开发  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 老公把上亿豪宅送养妹后,我把人和房都拆了(顾思思顾言洲)全书免费_(顾思思顾言洲)老公把上亿豪宅送养妹后,我把人和房都拆了后续(顾思思顾言洲)
  • 沈星悦傅时安_沈星悦傅时安
  • 离婚后,居然还能以旧换新?(陈汉李淼淼李思)全书浏览_离婚后,居然还能以旧换新?全书浏览
  • 完结文给女团主播狂刷百万反被骂穷逼,我反手送她队友出道列表_完结文给女团主播狂刷百万反被骂穷逼,我反手送她队友出道(秦薇)
  • 全书浏览老公将我第十个孩子送给情人后,我果断改嫁他绝嗣干爹(苏云遮盛炽)_老公将我第十个孩子送给情人后,我果断改嫁他绝嗣干爹(苏云遮盛炽)全书结局
  • 全文无边怨恨是她活下来的最大动力(江寒静顾榕赫)列表_全文无边怨恨是她活下来的最大动力
  • 全文爸爸死后,消失二十年的妈妈带着儿子回来跟我争家产(顾霆锋顾青卿)列表_全文爸爸死后,消失二十年的妈妈带着儿子回来跟我争家产
  • 霍晚清赵旭然_霍晚清赵旭然
  • 弟弟看的破茧时光沉淀后的深情相拥林悦苏然全书在线
  • 风雨里独自成长全书顾晚妍江知屿在线
  • 爸妈在我房间偷偷安了摄像头(周凝国家不保护废物),爸妈在我房间偷偷安了摄像头
  • 全书浏览雁过雪融向春洲(顾寻煜余芷鸢)_雁过雪融向春洲(顾寻煜余芷鸢)全书结局

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1