zhyDaDa的个人站点

注意正则表达式的使用!

import re,os
import datetime

filePath = r”C:\Users\zhyDaDa\gpm\github.com\zhyDaDa\zhyDaDa.github.io\content\posts\test”
fileList = os.listdir(filePath)
temp_name = r”C:\Users\zhyDaDa\gpm\github.com\zhyDaDa\zhyDaDa.github.io\content\posts\test\temp.md”
for md_file in fileList:
fileName = filePath + “\” + md_file
try:
with open(fileName,’r’,encoding=’utf-8′) as f1,open(temp_name,’w’,encoding=’utf-8′) as f2:
file_mtime = os.path.getmtime(fileName) #get timeinfo in float form
file_mtime = datetime.datetime.fromtimestamp(file_mtime) #convert float time into date objective
file_mtime = datetime.datetime.strftime(file_mtime, ‘%Y-%m-%d’) #convert date obj. to str in format yyyymmdd
data = f1.read()

data = re.sub(“—“,”—\ntitle: “+md_file+”\ndate: “+file_mtime,data,1)

data = re.sub(r”___(.*).md”,””,data,1)

data = re.sub(“- C#”,”- C#学习笔记”,data,1)

data = re.sub(“编程”,”study”,data,1)

data = re.sub(“- 学习笔记”,””,data,1)

        f2.write(data)
    os.remove(fileName)
    os.rename(temp_name,fileName)
except Exception:
    pass

title: $$1$$

date: 2022-07-$$2$$

tags:

– C#学习笔记

– study

Avatar photo
我是 zhyDaDa

前端/UI/交互/独立游戏/JPOP/电吉他/游戏配乐/网球/纸牌魔术

发表回复