cookiecutter笔记
一、安装cookiecutter
pip install cookiecutter
二、json文件编写
cookiecutter.json文件记录了要修改的部分
{"app_title": "COOKIETER TEST","app_class_name": "{{cookiecutter.app_title|replace(' ', '')|lower}}app","repo_name": "{{cookiecutter.app_title|replace(' ', '')|lower}}"#将空格replace去掉,并且把大写改为小写
}
如果test_template文件夹(包含cookiecutter代码的文件夹)下出现了cookiecutter.app_title.,就会被改为COOKIETER TEST
如果出现cookiecutter.app_class_name就会被改为cookiecuttertest
也能修改py文件中的内容,只要定义了{{cookiecutter.xx}}即可
如果要修改“”双引号里的内容,需要在{{cookiecutter.xx}}外加上双引号“”,否则引号会丢失
三、命令行在要被cookiecutter修改的文件的父目录下,并且要进入python虚拟环境
如:test_template文件夹下包含了要改变的文件夹{{cookiecutter.repo_name}}和cookiecutter.json
则命令行要进入到test_template的上一级目录,然后输入命令:
cookiecutter test_template
四、
如此就可以通过命令行的输入将代码的指定位置改为想要的内容,其他固定代码不变,模板填空生成代码
如果要重新执行cookiecutter,要把原来文件删掉
执行cookiecutter之后,会在C:\Users\Administrator.cookiecutter_replay生成对应的json文件
参考链接
cookiecutter笔记相关推荐
- 用cookiecutter快速构建机器学习项目结构
文章目录 为什么要采用标准化的项目结构? 用cookiecutter生成更好的项目结构 快速入门 1.安装cookiecutter 2.使用项目工程模板开始一个新项目 3.常用文件说明 数据科学/机器 ...
- 【读书笔记】知易行难,多实践
前言: 其实,我不喜欢看书,只是喜欢找答案,想通过专业的解答来解决我生活的困惑.所以,我听了很多书,也看了很多书,但看完书,没有很多的实践,导致我并不很深入在很多时候. 分享读书笔记: <高效1 ...
- 【运维学习笔记】生命不息,搞事开始。。。
001生命不息,搞事不止!!! 这段时间和hexesdesu搞了很多事情! 之前是机械硬盘和固态硬盘的测速,我就在那默默的看着他一个硬盘一个机械测来测去. 坐在他后面,每天都能看到这位萌萌的小男孩,各 ...
- SSAN 关系抽取 论文笔记
20210621 https://zhuanlan.zhihu.com/p/353183322 [KG笔记]八.文档级(Document Level)关系抽取任务 共指id嵌入一样 但是实体嵌入的时候 ...
- pandas以前笔记
# -*- coding: utf-8 -*- """ Created on Sat Jul 21 20:06:20 2018@author: heimi "& ...
- PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call
您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...
- 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程
暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...
- 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移
暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...
- 王道考研 计算机网络笔记 第六章:应用层
本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 第二章:王道考研 计算机网络笔记 第 ...
- 王道考研 计算机网络笔记 第五章:传输层
本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 第二章:王道考研 计算机网络笔记 第 ...
最新文章
- 《系统集成项目管理工程师》必背100个知识点-71合同变更控制系统
- mysql连接代替子查询_MySQL优化之使用连接(join)代替子查询
- phpcmsV9重装 - 踩坑篇
- java 强制声明为引用_JAVASERIPT高级程序设计35~45页
- 游戏IP手册:游戏IP的内涵元素
- 利用平面投影坐标与经纬度粗略自动计算高斯投影坐标系参数
- 正则表达式反解析测试工具
- 信捷pLC C语言错误格式,信捷PLC常见问题及解决方法经验分享
- peewee mysql_peewee基本使用
- 光纤布拉格光栅(FBG)笔记【1】:波导结构和布拉格波长推导
- Matlab中的数值精度问题
- Ubuntu18.04网络连接图标上显示问号
- ildasm + ilasm + ilmerge 小试牛刀
- shell批量修改文件名
- 那些在国内还能使用的谷歌产品
- RT-Thread I/O设备模型及驱动框架解析(一)
- 《通灵芯片》阅读笔记 // 持续
- python开发大型游戏_用Python做大型游戏合适吗?
- 戒烟戒的是“瘾”,EGP口含袋替烟产品尼古丁袋健康替烟
- linux命令删除的文件怎么找回来,linux误删文件怎么恢复 linux误删命令行文件怎么恢复...
热门文章
- 游戏服务器停机维护,游戏服务器如何做到不停机更新
- ARM/计算机体系结构
- pip 安装库出错:Defaulting to user installation because normal site-packages is not writeable
- CF1267G Game Relics(期望、背包)
- Unity Shader 玻璃材质
- win7 开wifi 关wifi
- 我的Windows实用软件清单
- thinkphp使用ajax、jquery、Mysql实现了简单的客户端通信功能
- 性能常识 [踩坑总结] nf_conntrack: table full, dropping packet [新]
- 2022 极术通讯-基于安谋科技 “星辰” STAR-MC1的灵动MM32F2570开发板深度评测