初始化创建项目工程目录

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值