当前位置:   article > 正文

python:markdown表格文件转换为html文件_markdown转html

markdown转html

原始数据展示如下:
然后一直找解决办法,网上找到的很多网站效果不是很好,所以还是自己编程解决吧~

不过还是碰见了一个很好的网站:Markdown 表格 转换为 Markdown 表格 - 在线表格转换工具 (tableconvert.com)icon-default.png?t=N3I4https://tableconvert.com/zh-cn/markdown-to-markdown可以转换为很多格式,功能很强大,截图如下:

 好了,上我的代码:

  1. import markdown
  2. input_file = "example.md"
  3. output_file = "example.html"
  4. css = """
  5. <style>
  6. table {
  7. border-collapse: collapse;
  8. width: 100%;
  9. margin: 20px 0;
  10. }
  11. th,
  12. td {
  13. padding: 8px;
  14. text-align: left;
  15. border: 1px solid #ddd;
  16. }
  17. th {
  18. background-color: #f2f2f2;
  19. color: #444;
  20. }
  21. tr:nth-child(odd) {
  22. background-color: #f9f9f9; /* 奇数行颜色 */
  23. }
  24. </style>
  25. """
  26. with open(input_file, 'r', encoding='utf-8') as f:
  27. text = f.read()
  28. extensions = ['markdown.extensions.tables']
  29. html = markdown.markdown(text, extensions=extensions)
  30. html = css + html
  31. with open(output_file, 'w', encoding='utf-8') as f:
  32. f.write(html)
  33. print("Markdown文件成功转换为HTML文件!")

最终效果还是可以吧,UI很漂亮,哈哈哈~

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/250051
推荐阅读
相关标签
  

闽ICP备14008679号