【Python】Learn Python the hard way, ex46 项目骨架搭建练习

本文档介绍了如何创建Python项目的基本骨架,包括创建特定的文件夹和Python模块。通过设立`NAME`作为项目名,逐步指导设置`skeleton`、`bin`、`NAME`、`tests`和`docs`等目录,以及`__init__.py`、`setup.py`和测试文件。文章还提供了一个`setup.py`文件内容模板,并说明了如何使用这个骨架来启动新项目,包括重命名文件以匹配项目需求,修改`setup.py`和运行`nosetests`进行初步测试。
摘要由CSDN通过智能技术生成

一个项目由多个py模块,类文件构成,在项目建立时,需要搭好架子

本例子给出了一个很好的模板框架,供后续复制和直接使用

1,首先,建立以下文件夹和py文件(其中NAME就是将来自己的项目名称)

bogon:~ myRMBP$ mkdir projects
bogon:~ myRMBP$ cd projects
bogon:projects myRMBP$ mkdir skeleton
bogon:projects myRMBP$ mkdir bin
bogon:projects myRMBP$ mkdir NAME
bogon:projects myRMBP$ mkdir tests
bogon:projects myRMBP$ mkdir docs
bogon:projects myRMBP$ touch NAME/__init__.py
bogon:projects myRMBP$ touch tests/__init__.py
bogon:projects myRMBP$ touch tests/setup.py
bogon:projects myRMBP$ touch tests/NAME_tests.py


2,setup.py文件内容模板:

try:
    from setuptools import setup
except ImprotError:
    from distutils.core import setup
    
config = [
    'description': 'My Project',
    'author': 'Gao',
    'url': 'URL t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值