如何将md格式的文件转换成docx文件?
序言
因工作需要将。md文件转换成。docx格式,所以如何实现呢?正文将单个的。md文件转换成。docx文件
依照如下步骤即可解决这个问题下载Miniconda
2。下载之后傻瓜式的安装就是了,安装路径时可以选择它的默认安装路径,也可自定义安装路径,这里笔者是用的自定义安装路径,安装在了自己定义的E:路径
3。在path下配置三个环境变量,以下为笔者自己的,仅供参考
环境变量路径:此电脑属性相关设置高级系统设置
E:ProgramFilesminiconda3
E:ProgramFilesminiconda3Scripts
E:ProgramFilesminiconda3Librarybin
4。在windows系统搜索框输入Miniconda打开以应的命令窗
5。输入如下命令,安装Pandoc包,当然在安装过程中它问你yse或者no的时候你输入y即可
condainstallPandoc
6。然后输入以下命令安装Pandocxnos,用于处理公式、图表等引用:
pipinstallpandocxnos
7将对应的。md文件转换成。docx文件
pandoctest。mdotest。docx
如下图所未,笔者就转换成功了,资助经本人测试内容没一点毛病
。md文件批量转换成。docx文件
上面仅仅是单个文件的转换,如果我们是批量文件则表现得不太友好了,不过也不要紧,你只需要将如下代码保存为mdToWord。py,且在命令行中运行它,则可以解决这个问题命令行pythonmdToWord。py
importos
defautomdtodocx(filedir):
获取当前目录下所有的md文件的路径信息
allwholepathfiles〔〕
forroot,dirs,filesinos。walk(filedir):
forfileinfiles:
try:
iffile〔3:〕。md:
fileinfo〔root,file〕
allwholepathfiles。append(fileinfo)
exceptExceptionase:
print(e)
print(,allwholepathfiles)
将md依次转换为pandoc
forfileinfoinallwholepathfiles:
mdfilepathfilefileinfo〔0〕fileinfo〔1〕
docxfilenamefileinfo〔1〕〔:3〕。docx
docxfilepathfilefileinfo〔0〕docxfilename
newcommandpandocmdfilepathfileodocxfilepathfile
try:
resultos。popen(newcommand)。readlines()
iflen(result)0:
print(mdfilepathfile,已经转换为,docxfilepathfile)
exceptExceptionase:
print(e)
defmain():
automdtodocx(。)
ifnamemain:
main()
如下所示,不单当前目录文件被转换成其子目录也转换成功
以上就是我关于如何将md格式的文件转换成docx文件?知识点的整理与总结的全部内容,希望对你有帮助分割线扩展知识Pandoc安装与基本使用方法详述Anaconda(Miniconda)的安装配置与简单使用Python将md批量转为docx
分割线
博主为咯学编程:父母不同意学编程,现已断绝关系;恋人不同意学编程,现已分手;亲戚不同意学编程,现已断绝来往;老板不同意学编程,现已失业三十年如果此博文有帮到你欢迎打赏,金额不限