Python 和 MS Word : Convert . 文档到 .docx?

标签 python linux ubuntu ms-word automation

我发现了几个与我相似的问题,但没有一个答案接近我需要的。

规范:我使用的是 Python 3,没有 MS Word。我的编程机器运行的是 OS X,云机器也是 linux/ubuntu。

我正在使用 python-docx 从每晚发送给我的 .doc 文件中提取值。但是,python-docx 仅适用于 .docx 文件,因此我需要先将文件转换为该扩展名。

所以,我有一个 .doc 文件,我需要将其转换为 .docx。此脚本可能必须在云中运行,因此我无法安装任何类型的 Office 或类似 Office 的软件。这能做到吗?

最佳答案

您正在使用 Linux/ubuntu,您可以使用 LibreOffice 的内置转换器。

语法

lowriter --convert-to docx *.doc

例子

lowriter --convert-to docx testdoc.doc

这会将所有 doc 文件转换为 docx 并保存在同一文件夹中。

关于Python 和 MS Word : Convert . 文档到 .docx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42535066/

相关文章:

python - Pygame 游戏未启动

python - Pandas 的速度 df.loc[x, 'column' ]

python - 使用 tensorflow ,如何平均多个批处理的参数梯度值并使用该平均值进行更新?

linux - 如何在嵌入式Linux中启用IP分片?

java - 以编程方式刷新 ARP 表

linux - Linux ubuntu自动为每个物理USB端口分配相同的安装点

python - python 输出中的字体格式

c - Flash 视频游戏中的模式匹配并将鼠标点击发送到 Linux 中的该区域

ubuntu - `iconv` 转换并且没有错误但 `file -i` 显示它仍然是 *us-ascii* 而不是 *utf-8*

python - 多个文件到单个文件的符号链接(symbolic link)