首页 > 其他 > 详细

创建标准化工程目录脚本

时间:2018-05-26 13:40:52      阅读:236      评论:0      收藏:0      [点我收藏+]
# 创建工程目录脚本

import os
import sys

__author__ = LH
path = os.path.dirname(os.path.abspath(__file__))


def start_project():
    从命令行建立新的工程名,默认是lh
    project_name = lh_demo
    if len(sys.argv) > 1:
        project_name = sys.argv[1]

    # 创建标准化目录 与 __init__文件
    folders = [bin, conf, core, db, log]
    for folder in folders:
        folder_path = os.path.join(path, project_name, folder)
        if not os.path.exists(folder_path):
            os.makedirs(folder_path)

        with open(os.path.join(path, project_name, folder, __init__.py), w):
            pass

    # 创建readme
    with open(os.path.join(path, project_name, readme.md), w) as f:
        f.write(#+project_name + \n\n)
        f.write(> Author: + __author__ + \n)


def main():
    start_project()

if __name__ == __main__:
    main()

 

使用方法: 在命令行终端 输入 python startproject.py 工程名

程序的入口bin-》main.py中需要定义当前的环境

import os
import sys
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)


from core import memo


def main():
    m = memo.Memo()
    m.test()

if __name__ == __main__:
    main()

 

创建标准化工程目录脚本

原文:https://www.cnblogs.com/louhui/p/9092687.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!