虽然可以用CSS,但还是想用Python实现

初步想法:
python分析出标题级别,加上数字标号

str="""#
##
###
###
##
#
##
###
####
####
#
##
#######
###"""lines = str.split("\n")
stepUp = 0
titleNum = [0,0,0,0,0,0,0,0,0,0,0,0,0]
lastLevel = 0
for line in lines:c= line.count('#')
#     print(c,lastLevel,stepUp,titleNum,line)if lastLevel>c:stepUp = ctitleNum[stepUp]+=1for i in range(c+1,6):titleNum[i] = 0else:titleNum[c]+=1lastLevel = cprint(c,lastLevel,stepUp,titleNum,line)
#     print("============")

结果

[0, 1, 0, 0, 0, 0, 0, 0, 0] #
[0, 1, 1, 0, 0, 0, 0, 0, 0] ##
[0, 1, 1, 1, 0, 0, 0, 0, 0] ###
[0, 1, 1, 2, 0, 0, 0, 0, 0] ###
[0, 1, 2, 0, 0, 0, 0, 0, 0] ##
[0, 2, 0, 0, 0, 0, 0, 0, 0] #
[0, 2, 1, 0, 0, 0, 0, 0, 0] ##
[0, 2, 1, 1, 0, 0, 0, 0, 0] ###
[0, 2, 1, 1, 1, 0, 0, 0, 0] ####
[0, 2, 1, 1, 2, 0, 0, 0, 0] ####
[0, 3, 0, 0, 0, 0, 0, 0, 0] #
[0, 3, 1, 0, 0, 0, 0, 0, 0] ##
[0, 3, 1, 0, 0, 0, 1, 0, 0] ######
[0, 3, 1, 1, 0, 0, 0, 0, 0] ###

obsidian标题自动添加序号相关推荐

  1. Typora设置标题自动添加序号

    仅供学习,转载请注明出处 打开文件 - 偏好设置 - 打开主题文件夹 设置css样式 创建一个空文件,命名为base.user.css. 里面粘贴如下内容保存后重启Typora,输入标题时会自动出现序 ...

  2. 【vscode 插件】为 markdown 文章标题自动添加多级序号

    在使用 markdown 进行写作的过程中,有时文章里子标题的级别较深,会导致在部分网站上渲染出来的字体太小,不同级别的标题之间的差别也很难区分,造成不舒服的阅读体验. 在几番搜索和尝试后,找到了这个 ...

  3. 计算机word如何插入新列表,电脑word文档中怎么给表格自动添加序号?怎么增加表目录...

    电脑word文档中怎么给表格自动添加序号?怎么增加表目录 腾讯视频/爱奇艺/优酷/外卖 充值4折起 我们看一篇word文件的时候,如果篇幅比较长而表格又比较多的话,一般会给这篇word设置一个表目录. ...

  4. MarkDown标题自动添加编号

    转自:MarkDown标题自动添加编号 说明: 这是一个实现给本地 Markdown 文件添加标题编号的 python 脚本.可与 Markdown文件自动生成目录 搭配使用. 比如说你现在有一个 M ...

  5. html表格自动序号,word实用技巧:表格中自动添加序号

    大家在工作中,不免要用word做表格,但是序号一列,往往要用手一个一个的嵌入序列号,又麻烦,又浪费时间,还容易出错.那么下面就由学习啦小编给大家分享下word表格中自动添加序号的技巧,希望能帮助到您. ...

  6. easyExcel 导出自动添加序号

    一.实体类添加字段 二.采用for循环元素的下标+1作为序号

  7. MFC Halcon WriteImage自动添加序号保存图片

    环境:vs2019,Unicode,MFC,C++,Halcon 代码: #pragma once #include <afxwin.h> #include <iostream> ...

  8. 从0到1写一款自动给Markdown标题添加序号的Jetbrains插件

    1. markdown-index 最近做了一个Jetbrains的插件,叫markdown-index,它的作用是为Markdown文档的标题自动添加序号,效果如下: 目前已经可以在Jetbrain ...

  9. [vscode] markdown_index----可以为你的markdown标题添加序号的插件

    markdown_index 在使用 markdown 进行写作的过程中,有时文章里子标题的级别较深,会导致在部分网站上渲染出来的字体太小,不同级别的标题之间的差别也很难区分,造成不舒服的阅读体验. ...

  10. [vscode] markdown_index 可以为你的markdown标题添加序号的插件

    markdown_index是一个可以为你的markdown标题添加序号的插件. 假设原文如下所示: # a foolbar## a-b foolbar## a-c foolbar foolbar## ...

最新文章

  1. C++生成随机数:X2(卡方)分布(X2 distribution)
  2. 去除表单元素的默认样式
  3. LwIP 之五 详解动态内存管理 内存堆(mem.c/h)
  4. javascript事件处理程序
  5. mysql+默认值+default_十六、MySQL 中数据类型的默认值 - default 约束-搜云库
  6. power bi函数_在Power BI中的行上使用聚合函数
  7. Java中类变量(静态变量)和实例变量区别
  8. STM8 ADC转换模式-------带缓存的连续模式
  9. Filecoin Gas基础费率升至5.06 nanoFIL
  10. 【干货】房地产基础知识及开发流程.pdf(附下载链接)
  11. Git时出现“error: 源引用表达式 main 没有匹配 error: 推送一些引用到 ‘https://github.com/***.git‘ 失败”的错误提示
  12. MyBB论坛兼容智能手机的解决方案
  13. vue如何设置视频封面_vue怎么制作朋友圈封面视频
  14. php的垃圾回收机制
  15. 卖奥特曼卡片年入十亿:赚钱这事,你还得相信光的力量
  16. 2022年深圳市高新技术企业认定奖励补贴以及可以享受的政策有哪些?
  17. 操作系统:银行家算法的实现
  18. 关于Jquery使用的一些注意事项
  19. 谷底c语言,谷底线的基本画法是什么?
  20. 关于BHO不能够正常运行的问题!

热门文章

  1. 注册Heroku账户
  2. “大众摄影”“北外亚非学院”等网站被挂马
  3. Bip44确定性算法的Java实现库(Android和java平台都可以使用)
  4. uniapp判断是不是微信浏览器
  5. 计算机的音量找不到了,音量控制不见了_电脑右下角调音量的小喇叭没有了,是怎么回事?该......
  6. java中钟摆运动的代码_仿真树叶飘落效果的实现(精灵旋转、翻转、钟摆运动等综合运用)...
  7. sqlmap挂马命令
  8. 如何用php 图片合成一张图片,PHP图片处理之多张图片合成一张的实例
  9. 如何准备全国计算机二级Python,二级Python考试技巧
  10. 程序员要实现财富自由,“出海”这条路该怎么走?