笨方法学习python--46--python项目骨架

NOTE:记录python学习--笨方法学习python--python项目骨架

1.创建骨架目录

os不同,创建方法不同--练习在windows下创建:

mkdir -p projects
cd projects
mkdir skeleton
mkdir bin NAME tests docs

创建目录结构如图:

skeleton是项目基础目录,NAME为项目主文件夹(可任意起名)

2.配置初始文件:

(1)NAME文件夹和tests文件夹各创建__init__.py文件,两个文件为空以供后面添加代码

(2)创建setup.py,可放skeleton目录下(书中未提及具体位置,网上资料说可以放任意位置,暂且放置skeleton下),此文件在安装项目的时候会用到,其内容:

try:
    from setuptools import setup
except ImportError:
    from distutils.core import setup
    
config = {
    'description':'My Project',
    'author':'Rill',
    'url':'URL to get it at.',
    'download_url':'where to download it.',
    'author_email':'My email',
    'version':'0.1',
    'insta;;_requires':['nose'],
    'packages':['Name'],
    'script':[],
    'name':'projectname'
    }
    
serup(**config)
   

(3)测试专用的骨架文件:tests/NAME_tests.py:

from nose.tools import *
import NAME
def setup():
    print("setup!")

def teardown():
    print("tear down !")

def test_basic():
    print("I run")

3.安装软件包,windows下使用pip

pip install distribute
pip install nose
pip install virtualenv
4.包安装完成,运行:nosetests命令

如果没有显示界面,确认一下你的 NAME 和 tests 目录下存在 __init__.py,并且你没有把 tests/NAME_tests.py 命名错

5.


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值