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.