栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

初始化创建项目工程目录

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初始化创建项目工程目录

创建项目工程目录
  • 1 背景
  • 2 目录结构
  • 3 实现
  • 4 验证
  • 5 参考文献

1 背景

作为一名面向交服务的项目工作人员,项目目录创建是承载项目分类和管理的体现形式,适合项目的才是最好的。每次一个新项目,都会在需要的时候去创建需要的目录,时间久了,不直观明了,看起来杂乱无章,时间久了,效率和成本都很高,作为一个系统人员最基本要求的就是降本增效。将需求提炼出来使用工具去实现此部分工作。

2 目录结构
一级目录二级目录目录说明
管理
项目计划合同和技术方案
会议纪要每次会议纪要
项目周报项目周报发送干系人
需求项目管理人员需求人员汇集
资料收集
调研报告
需求变更
设计开发指导
概要设计系统设计描述
详细设计功能模块介绍
数据设计数据库设计
模型设计原型设计
开发
开发指南
程序设计
测试
测试用例
测试报告
发布
部署环境
发布记录
实施
用户培训
数据初始化
维护情况
验收
验收文档
3 实现

使用python实现以上目录,创建/code/python/create_item_dir.py文件。代码如下

#!/usr/bin/python
# coding=UTF-8
##########################################################
# File Name		: /code/python/create_item_dir.py
# Version				: V1.0
# Author				: shalter
# Emali					: aeroxxxx@126.com
# Created Time	: 2021-11-30 14:25:59
# Description		: 创建项目工程目录
##########################################################
import os

first_tup = ('10管理','20需求','30设计','40开发','50测试','60发布','70实施','80验收')
secon_tup = ('11项目计划','12会议纪要','13项目周报','21资料收集','22调研报告','23需求变更','31概要设计','32详细设计','33数据设计','34模型设计','41开发指南','42程序设计','51测试用例','52测试报告','61部署环境','62发布记录','71用户培训','72数据初始化','73运维情况','81验收文档')

for dir_name in first_tup:
	print(dir_name)
	for secon_name in secon_tup:
		if dir_name[0:1] is secon_name[0:1]:
			print(' '+secon_name)
			os.makedirs(dir_name+'/'+secon_name)

执行生成目录

$ python /code/python/create_item_dir.py

4 验证

查看执行后的目录文件

5 参考文献

现在做东西很多都不再是闭门造车,而是站在前人的基础上去做的。但是主业需求应该是来自我们的自身。

自我参照效应:我们在学习新东西的时候,如果学到的东西与我们自身有密切关系的话,学习的时候就有动力,而且不容易忘记。所以,我们可以在学习过程中刻意将自己与内容关联,强化效果。

1: python实现 https://docs.python.org/zh-cn/3/library/os.html#module-os
[2]: 项目目录借鉴https://blog.csdn.net/weixin_33800463/article/details/91908365
[3]: [业务需求](https://blog.csdn.net/shallow72/article/details/121637437)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/648638.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号