当前位置: 首页 > news >正文

【语法】markdown非常用场景

文章目录

  • 嵌入表格
    • 示例
  • 嵌入图片
  • 嵌入UML图表
  • 格式

嵌入表格

  • 常见场景

  • 将EXCEL表格转化为MARKDOWN中。

  • 将CSV数据转化为MARKDOWN中。

  • 将结构化数据如JSON转化为MARKDOWN中。

  • 处理思路:

    • 将数据格式转化为CSV格式。
    • 脚本将CSV格式转化为MARKDOWN表格模式。

示例

def csv_to_markdown(csv_path):# 读取 CSV 文件内容with open(csv_path, 'r', encoding='utf-8') as f:lines = f.read().splitlines()# 解析 CSV 行(简单逗号分隔)rows = [line.split(',') for line in lines]# 构建 Markdown 表头headers = rows[0]header_row = "| " + " | ".join(headers) + " |"# 构建分隔线(第二行)separator = "| " + " | ".join(["---"] * len(headers)) + " |"# 构建数据行(转义特殊字符)data_rows = []for row in rows[1:]:# 处理竖线符转义(防止破坏表格结构)escaped_row = [cell.replace("|", "\\|") for cell in row]data_rows.append("| " + " | ".join(escaped_row) + " |")# 组合完整表格return "\n".join([header_row, separator] + data_rows)# 使用示例
markdown_table = csv_to_markdown("data.csv")
print(markdown_table)

嵌入图片

  • 本地不常使用。
  • 远端可直接使用。

嵌入UML图表

  • 常用工具PLANTUML。
  • 搜索相关教程即可,无需赘述。

格式

变量定义通常是路径或网络链接

变量测试

http://www.dtcms.com/a/341696.html

相关文章:

  • Netty HashedWheelTimer设计原理:从时间轮算法到源码实现
  • 跨平台 RTSP/RTMP 播放器工程化实践:低延迟与高稳定性的挑战与突破
  • 【数据分享】东北大鼠疫传播与死亡空间数据
  • Vue透传 Attributes(详细解析)2
  • 恶补DSP:2.F28335的定时器系统
  • 买返商城网站源码多平台购物返现搭建图解源码二开
  • 万象生鲜配送系统 2025 年 8 月 15 日更新日志
  • 八月月报丨MaxKB在教育及教学科研领域的应用进展
  • Hadoop学习
  • 达梦数据库-实时主备集群部署详解(附图文)手工搭建一主一备数据守护集群DW
  • HyDE vs HyPE:AI检索界的‘假想敌’革命,如何让RAG系统从‘找资料’变成‘懂你心’?”
  • Firefox 142 引入 CRLite 用于私有证书撤销
  • 【AI应用】部署AI向量数据库Milvus
  • Oracle:配置让插入语句时id自动输入
  • Sora网页打不开怎么办?常见原因与解决方法
  • 从零开始:打造一个现代化的BMI计算器Web应用
  • JVM面试精选 20 题(终)
  • 数据结构之排序大全(2)
  • 【科研绘图系列】R语言绘制平滑曲线折线图
  • 2025招商铸盾车联网CTF竞赛初赛题解
  • Vue 3 高性能实践 全面提速剖析!
  • 基于SpringBoot+Vue的吴韵苏香文旅小程序(协同过滤算法、Echarts图形化分析、腾讯地图API、二维码识别)
  • Linux KGDB 内核调试完全指南:原理、架构与应用
  • ADG duplicate实施方案详细教程(单机版)
  • 基于STM32单片机智能药盒定时吃药喂水蓝牙APP设计
  • abc Replace
  • cadence16.6修改原理图的Page Number过程中遇到问题
  • 工地智能安全带让高空作业更安全
  • PCB题目基础练习3
  • 前端项目面试分析