笨方法學習python--46--python專案骨架
阿新 • • 發佈:2019-01-26
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.