美文网首页
如何在mac上搭建python环境并使用docx模块

如何在mac上搭建python环境并使用docx模块

作者: HatiJEAGERJAQUE | 来源:发表于2017-12-21 19:51 被阅读0次

背景

之前接手到一个处理word的项目,需要读取word内容,并对字符进行一系列处理。一开始笔者使用java处理,需要引入第三方模块——poi。说实话,这个第三方模块对于word的处理不够完善,第一没有很好的写入方式,第二没有很好的样式处理机制,第三没有封装java的io流,仍然需要笔者手动创建和关闭io资源。

在之后的资料中查询到可以使用python的docx模块很快速处理word文件,使用快捷方便,几行代码就可以实现读写,并且很好的支持word的样式。但是docx模块只支持docx类型。

搭建环境

搭建平台是macOS10.12.6,一般mac上是自带python的,但是版本普遍较低,目录位置为/Library/Python,以后安装的其他版本也在相同的目录下。

终端$python --version 查看python的版本

这边可以使用pyenv来管理python的各个版本,笔者这边是使用IDE(python编译环境)管理的。如果选择pyenv,请参考http://www.jianshu.com/p/1927349cb6a2(即使不使用pyenv,笔者还是推荐下载brew——mac的统一依赖包管理器),如果选择IDE管理,请到官网下载PyCharm,https://www.jetbrains.com/pycharm/download/#section=mac(python编译器,但是不像第一种管理方式,其不支持下载),请到官网下载其他python版本:https://www.python.org/

IDE方式

这里笔者也选择了第二种方式

在栏目PyCharm下选择Pereferences,如图选择可以切换编译器的python版本

不同的版本切换对代码的编译可能会造成影响。

引入docx模块

python处理word也需要引入第三方模块,一般使用pip去下载python的第三方模块。

mac里面python自带easy_install

$sudo easy_install pip 输入密码下载pip,笔者强烈建议不要在系统自带的python下折腾,因为mac系统下很多软件都依赖python模块,如果系统出错,概不负责。

先去官网下载其他版本的,然后设置环境变量,sudo vim /etc/profile,编辑添加export PATH=xxxx:$PATH,其中xxxx为下载后python的路径,参考搭建环境

$python --version 查看版本是否更改,之后执行$sudo easy_install pip,然后再执行$pip install docx模块。

然后读者就可以再当前python版本的目录下看到pip模块和docx模块了。如图:

之后再python代码中引入docx模块即可使用。参考官方手册:https://python-docx.readthedocs.io/en/latest/

相关文章

  • 如何在mac上搭建python环境并使用docx模块

    背景 之前接手到一个处理word的项目,需要读取word内容,并对字符进行一系列处理。一开始笔者使用java处理,...

  • Flutter 搭建Mac环境

    本篇将介绍如何在Mac上搭建Flutter环境,并安装使用Android Studio来新建一个Flutter项目...

  • android

    如何在mac本上安装android sdk苹果MAC中安装并搭建Android开发环境的详细步骤 ios固件 安卓...

  • OpenGL入门 — 专业名词解释

    OpenGL入门 — MAC环境搭建 上一篇博客介绍了如何在 MAC 上搭建 OpenGL环境,接下来我们要做的就...

  • QT+SIP+Pyqt5

    参考 如何在Python下搭建QT+SIP+PyQt5环境 安装环境 Mac Python3 需要安装的 QT S...

  • Python修改文档格式.docx转为.doc

    Python处理docx文件需要先安装python_docx模块 注意:不是 pip install docx

  • 使用android studio创建第一个flutter项目

    在Mac上使用android studio的搭建flutter的开发环境并运行hello world全教程: 刚刚...

  • 本章节我们将向大家介绍如何在本地搭建Python开发环境。 Python可应用于多平台包括 Linux 和 Mac...

  • python学习基础教程,Python环境搭建

    本章节我们将向大家介绍如何在本地搭建Python开发环境。 Python可应用于多平台包括 Linux 和 Mac...

  • Python2 环境搭建

    本章节我们将向大家介绍如何在本地搭建Python开发环境。 Python可应用于多平台包括 Linux 和 Mac...

网友评论

      本文标题:如何在mac上搭建python环境并使用docx模块

      本文链接:https://www.haomeiwen.com/subject/rzaawxtx.html