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)
效果展示:
数学分析
算法