美文网首页
给博客加日期

给博客加日期

作者: Wei_Lai | 来源:发表于2019-02-28 21:08 被阅读0次

之前写文章,一直没有写时间,也没多大问题。后来换了一台电脑后,上传新文章全部乱了顺序。
原来之前是按文件的创建时间排序,而我这复制过来的文件,创建时间几乎一样。所以博客乱了套。后来发现文件的修改时间还是以前的,于是给每篇文章,按修改时间添加了date。


代码如下

import os
import sys
import time

path = r'E:\WeiLai\OneDrive\blog\source\_posts'
for root, dir, files in os.walk(path):
    for file in files:
        full_path = os.path.join(root, file)
        if '.md' in full_path:
            mtime = os.stat(full_path).st_mtime
            file_modify_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(mtime))
            date = 'date: '+file_modify_time

            with open (full_path,'r', encoding='UTF-8') as f:
                s = f.read()
                q = s.partition('tags:')       
                t = q[0] + date +'\n' + q [1] + q[2]
                with open (full_path,'w', encoding='UTF-8') as f:
                    f.write(t)
修改前 修改后

相关文章

  • 给博客加日期

    之前写文章,一直没有写时间,也没多大问题。后来换了一台电脑后,上传新文章全部乱了顺序。原来之前是按文件的创建时间排...

  • js 给日期加或者减

    减一天------ 2018/3/1--->2018/2/28 加一天 ------2018/2/28--->20...

  • 日期

    1、获取系统当前时间 2、作业 -- 获取“日期+周几+课目+作业” 3、习惯/打卡 -- 给当前日期加几天 4、...

  • 作业博客书写格式

    重要:不要在博客内书写任何个人信息作业格式:1、题目:写出日期即可,日期应与留作业的博客标题日期一致2、内容:题目...

  • 2018-12-27 时间日期版本

    date 显示或者设置系统日期,加/t参数仅显示日期 time 显示或者设置系统时间,加/t参数仅显示日期 ver...

  • 【SQL】日期加减几天几月几年

    #日期加一天 DateAdd(Day,1,日期) #日期减一个月 DateAdd(Month,-1,日期) #日期...

  • SQL日期格式

    --2 DATEADD(日期部分,常数,日期) 返回将日期的指定日期部分加常数后的结果返回 日期部分可以是: --...

  • 预产期推算方法

    末次月经第1天起,月份减3或加9,日期加7。如为阴历,月份仍减3或加9,但日期加15。 预产期推算窍门: EDC(...

  • R语言:时间序列

    生成每个月份 R语言中生成日期序列_Fly__free的博客-CSDN博客_r语言将日期转化为时间序列[https...

  • Mysql 获取某个时间之后一段时间的方法

    参考: MySQL:日期函数、时间函数总结 - ggjucheng - 博客园

网友评论

      本文标题:给博客加日期

      本文链接:https://www.haomeiwen.com/subject/uufluqtx.html