python学习之pypandoc,,对于程序员来说,文件
python学习之pypandoc,,对于程序员来说,文件
对于程序员来说,文件格式之间的转换是一件非常费劲的事!比如md文件转化为html文件。
于是乎,就有一群牛人搞出了个神器,他就是pandoc。
而python中,对应的第三方模块就是pypandoc。
下面就来看看,pandoc的安装以及使用:
安装
1.安装pandoc程序
传送门:https://github.com/jgm/pandoc/releases/tag/1.19.2.1
windows下直接下载.msi文件即可,安装就不说了。
2.安装pypandoc
pip install pypandoc
使用
下面的例子,将md文件转化为html文件:
# -*- coding: utf-8 -*-#def readme(): """ 转化文件的格式。 convert(source, to, format=None, extra_args=(), encoding=‘utf-8‘, outputfile=None, filters=None) parameter- source:源文件 to:目标文件的格式,比如html、rst、md等 format:源文件的格式,比如html、rst、md等。默认为None,则会自动检测 encoding:指定编码集 outputfile:目标文件,比如test.html(注意outputfile的后缀要和to一致) """ try: import pypandoc return pypandoc.convert(‘README.md‘, ‘html‘, format=‘md‘,outputfile=‘1.html‘) except (IOError, ImportError): with open(‘README.md‘) as f: return f.read()readme()
在cmd中执行
python test.py
之后在md文件所在目录就会创建一个1.html文件。
麻烦的文件转化工作,从此如此愉快!
python学习之pypandoc
相关内容
- 嵩天老师的零基础Python笔记:https://www.bilibili.com/video
- python generator(生成器),,a=(x*2 for
- python fundemental2,,1.函数参数与局部变
- Cheat——Linux命令行终极备忘录,,当你不确定你所运行
- Python比较函数__cmp__,,#!/usr/bin
- python3获取一个网页特定内容,,我们今天要爬取的网址
- python--websocket数据解析,,# websocke
- python-unittest,,1. unittes
- Python编程小坑,,在Pycharm中编
- Python 之字典与集合,,进入python的字
评论关闭