遇到大佬博客里的表格内容,复制html代码下来发现在Markdown
里面无法正常显示,因此考虑下载.html
文件,然后将.html
文件转为.md
文件,这样问题就能解决。
当想处理的文件过多时,批处理能大大方便我们的使用!
"""
@Author: ZS
@CSDN : https://zsyll.blog.csdn.net/
@Time : 2021/11/25 12:36
"""
import html2text
import os
import sys
def main():
# 判断命令行参数是否等于2,
if len(sys.argv) != 2:
print("执行命令如下: python xxx.py E:\\Python资料\\test.html")
return
# 获取终端命令行参数
path = sys.argv[1]
if path.endswith('.html'):
with open(path, encoding='utf-8') as html, open(os.path.splitext(path)[0] + '.md', 'w', encoding='utf-8') as md:
markdown = html2text.html2text(html.read())
md.write(markdown)
print(path + ' 转换成功!')
if __name__ == '__main__':
main()
示例代码:
python html_to_markdownScript.py C:\Users\Desktop\CSDN素材\test.html
加油!
感谢!
努力!