选课系统目录搭建

import os


def make_file():
    center_path = os.path.dirname(__file__)

    conf_path = os.path.join(center_path, 'conf')
    if not os.path.exists(conf_path):
        os.mkdir(conf_path)
    settings_path = os.path.join(conf_path, 'settings.py')
    if not os.path.isfile(settings_path):
        with open(settings_path, 'w', encoding='utf8')as f:pass

    core_path = os.path.join(center_path, 'core')
    if not os.path.exists(core_path):
        os.mkdir(core_path)
    src_path = os.path.join(core_path, 'src.py')
    if not os.path.isfile(src_path):
        with open(src_path, 'w', encoding='utf8') as f:pass

    admin_path =os.path.join(core_path,'admin_view.py')
    if not os.path.isfile(admin_path):
        with open(admin_path, 'w', encoding='utf8') as f:pass

    teacher_path = os.path.join(core_path,'teacher_view.py')
    if not os.path.isfile(teacher_path):
        with open(teacher_path, 'w', encoding='utf8') as f:pass
    stu_path = os.path.join(core_path, 'student_view.py')
    if not os.path.isfile(stu_path):
        with open(stu_path, 'w', encoding='utf8') as f: pass



    lib_path = os.path.join(center_path, 'lib')
    if not os.path.exists(lib_path):
        os.mkdir(lib_path)
    common_path = os.path.join(lib_path, 'common.py')
    if not os.path.isfile(common_path):
        with open(common_path, 'w', encoding='utf8') as f:pass

    readme_path = os.path.join(center_path, 'readme.txt')
    if not os.path.isfile(readme_path):
        with open(readme_path, 'w', encoding='utf8') as f:pass

    interface_path = os.path.join(center_path, 'interface')
    if not os.path.exists(interface_path):
        os.mkdir(interface_path)
    func1_path = os.path.join(interface_path, 'admin_interface.py')
    if not os.path.exists(func1_path):
        with open(func1_path, 'w', encoding='utf8') as f:
            pass
    func2_path = os.path.join(interface_path, 'student_interface.py')
    if not os.path.exists(func2_path):
        with open(func2_path, 'w', encoding='utf8') as f:pass

    func3_path = os.path.join(interface_path, 'teacher_interface.py')
    if not os.path.exists(func3_path):
        with open(func3_path, 'w', encoding='utf8') as f:pass

    db_path = os.path.join(center_path,'db')
    if not os.path.exists(db_path):
        os.mkdir(db_path)
    db_file_path = os.path.join(db_path,'db_handler.py')
    if not os.path.isfile(db_file_path):
        with open(db_file_path,'w',encoding='utf8')as f:pass
    models_path =os.path.join(db_path,'models.py')
    if not os.path.isfile(models_path):
        with open(models_path,'w',encoding='utf8')as f:pass
    requirement_path = os.path.join(center_path,'requirements.txt')
    if not os.path.isfile(requirement_path):
        with open(requirement_path,'w',encoding='utf8') as f:pass
make_file()
posted @ 2022-08-09 20:26  懒羊羊A  阅读(33)  评论(0)    收藏  举报