fish_project
project 函数包¶
fish_project.init_project_by_yml ([…]) |
通过配置文件初始化一个 project |
fish_project
用来根据配置文件创建项目工程。
-
fish_project.
init_project_by_yml
(project_config=None, dist=None)¶ 通过配置文件初始化一个 project
Param: - project_config: (string) 用来生成 project 的配置文件
- dist: (string) project 位置
举例如下:
print('--- init_project_by_yml demo ---') # define yml string package_yml = ''' project: hellopackage tree: - README.md - requirements.txt - setup.py - MANIFEST.in - hellopackage: # project name - __init__.py - test: # unittest file - __init__.py - demo: # usage demo - __init__.py - doc: # documents ''' # init project by yml init_project_by_yml(package_yml, '.') print(os.listdir('./hellopackage')) print('---')
输出结果:
--- init_project_by_yml demo --- ['demo', 'requirements.txt', 'test', 'MANIFEST.in', 'hellopackage', 'README.md', 'setup.py', 'doc'] ---