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.