Python 创建简单的统一格式文件
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式来编写笔记。
本文利用简单的Python文件操作,
实现了在短时间内创建一批以“00XX.md”格式为名,内部框架已经写好的markdown笔记
一定程度上方便了类似于题集的笔记的编写
代码如下:
import os #导入os库def makefiles(m,n,length,model,file_front,file_tail):"""m:起始序号 n:结束序号 length:预计总序号model:模板文字内容 file_front:创建的文件夹路径file_tail:文件名后缀"""#如果文件夹路径不存在就新创建if(not os.path.exists(file_front)):os.mkdir(file_front)for i in range(m,n):#计算0的个数num_of_0=length-len(str(i))#拼接文件路径file=file_front+num_of_0*"0"+str(i)+file_tail#以w+模式打开文件,创建文件并写入模板文字内容f=open(file,'w+')f.write(model)#关闭文件f.close;def removefiles(m,n,length,model,file_front,file_tail): for i in range(m,n):num_of_0=length-len(str(i))file=file_front+(4-q)*"0"+str(i)+file_tail#删除文件os.remove(file)#数学分析题集模板
analyse_model="""
***
##### 题目
***
##### 证明
***
##### 知识点
***
##### 主要技巧
***
##### 拓展延伸
***
"""#数学分析文件前后缀
analyse_front="D:数学分析/"
analyse_tail=".md"#算法题集模板
algorithm_model="""
***
##### 需求描述
***
#### 代码实现
##### 思路一
###### C语言
``` C
```
###### C++
``` C++
```
###### Python
``` Python
```
##### 思路二
###### C语言
``` C
```
###### C++
``` C++
```
###### Python
``` Python
```
##### 思路三
###### C语言
``` C
```
###### C++
``` C++
```
###### Python
``` Python
```
***
"""#算法题集文件前后缀
algorithm_front="D:算法/"
algorithm_tail=".md"makefiles(1,1000,4,algorithm_model,algorithm_front,algorithm_tail)
makefiles(1,100,4,analyse_model,analyse_front,algorithm_tail)
效果展示:
数学分析
算法
Python 创建简单的统一格式文件相关推荐
- python编程例子 输入 输出-推荐 :手把手教你用Python创建简单的神经网络(附代码)...
原标题:推荐 :手把手教你用Python创建简单的神经网络(附代码) 作者:Michael J.Garbade:翻译:陈之炎:校对:丁楠雅 本文共2000字,9分钟. 本文将为你演示如何创建一个神经网 ...
- python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法
这是一篇关于如何使用Python xlrd模块读取Excel格式文件的方法的文章,下面的python代码中使用 了xlrd模块的方法,这样就能够很方便的读取 excel 文件内容.同是这个xlrd模块 ...
- php生成vcf,php简单读取.vcf格式文件的方法示例
本文实例讲述了php简单读取.vcf格式文件的方法.分享给大家供大家参考,具体如下: /** * 读取.vcf格式文件 * @param $filename */ function readCvf($ ...
- 五行代码python 创建Excel(xls)文件以及数据写入
五行代码python 创建Excel(xls)文件以及数据写入 今天我们采用xlwt来快速创建Excel的文件,一起来看一下代码. import xlwt new_workbook=xlwt.Work ...
- php vcf,php简单读取.vcf格式文件的方法示例
本文实例讲述了php简单读取.vcf格式文件的方法.分享给大家供大家参考,具体如下: /** * 读取.vcf格式文件 * @param $filename */ function readCvf($ ...
- python 日志输出为json格式文件_Py修行路 python基础 (二十一)logging日志模块 json序列化 正则表达式(re)...
一.日志模块 两种配置方式:1.config函数 2.logger #1.config函数 不能输出到屏幕 #2.logger对象 (获取别人的信息,需要两个数据流:文件流和屏幕流需要将数据从两个数据 ...
- 独家 | 手把手教你用Python创建简单的神经网络(附代码)
作者:Michael J.Garbade 翻译:陈之炎 校对:丁楠雅 本文共2000字,建议阅读9分钟. 本文将为你演示如何创建一个神经网络,带你深入了解神经网络的工作方式. 了解神经网络工作方式的最 ...
- cpythonjava解释xml_详解python使用lxml操作xml格式文件
python利用lxml读写xml格式的文件 之前在转换数据集格式的时候需要将json转换到xml文件,用lxml包进行操作非常方便. 1. 写xml文件 a) 用etree和objectify fr ...
- 怎么用python创建文件-如何用Python创建生成xml文档文件的方法
用如何用Python完成创建生成xml文档文件的工作. 需要用到的方法:from xml.dom.minidom import Document,想必大家很熟悉这个操作了,接下来就用python 创建 ...
最新文章
- 新人赛《金融风控贷款违约》避坑指南!
- 任天堂经典拳击游戏可以体感操作了,打开网页就能玩,击败泰森不是梦
- 阻止默认行为是配合passive使用
- 代码迁移之旅(二)- 渐进式迁移方案
- 从Q4财报,看有道如何实现从在线教育“迷途”中脱身?
- leetcode刷题之树(2)
- VTK:模型之SmoothDiscreteMarchingCubes
- centos6.5 mysql主从_CentosMysql主从备份
- java中“53”个关键字(含2个保留字)
- 通过Ant控制Hibernate操作数据库
- Android_组件的显示与隐藏
- linux date命令 下月,Linux date命令用法和使用技巧(获取今天.昨天.一分钟前等)
- 大学英语综合教程三 Unit 1至Unit 8 课文内容英译中 中英翻译
- win10 64位 Compaq Visual Fortran(CVF)安装教程
- 最大似然估计程序c语言,极大似然估计(示例代码)
- centos文件锁定解锁_解锁后轻松替换锁定的文件
- 远程办公:常用的远程协助软件,你都知道吗?
- 驻点运维人员被客户投诉要求换人,换还是不换?
- mvp的全称_MVP是什么的缩写?王者荣耀中的MVP是什么意思?
- 男女朋友关系是这么确定的。。。【其实相爱很简单】