python-docx初步使用
今天学习了一下如何用python-docx库处理word文档
环境
vscode,python,vscode的python插件
安装python-docx库
1 | pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple python-docx |
安装好后需要,导入vscode
1 | pip install python-docx |
实例
本次需要引入大量参考文献,已经有了所有文献的文字信息,需要修改对应格式
例子
1 | [1] Dehghani F, Omidi F, Heravizadeh O, et al. Occupational health risk assessment of volatile organic compounds emitted from the coke production unit of a steel plant[J]. International journal of occupational safety and ergonomics: JOSE. 2020, 26(2):227-232. |
要求,需要把所有 []
,改成上标
分析的时候可以利用word的查找功能,补充word的查找通配符
1 | [^#]匹配单个数字 |
ctrl+shift+‘+’ 上标
当我开始写的时候,发现,word的替换功能已经给实现好了,不用写了,这次算是初步使用了一下,水了一篇。
补充
word的替换 ctrl+h
快捷键
查找 \[[0-9]{3}\]
,查找【】内三位数字 \[*\]
,【】内任意字符(使用通配符)