python使用html2text,遇到图片的时候图片地址会自动换行导致图片无法正常显示,如何解决?
执行之后打印的为图片地址为:
python使用html2text,遇到图片的时候图片地址会自动换行导致图片无法正常显示,如何解决?
"""
@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
加油!
感谢!
努力!