当前位置:   article > 正文

word应用第3节-用py把word转txt批量转化_python怎么把word批量转换为txt

python怎么把word批量转换为txt

word应用第3节, 转化能力3星,文本类word可以转化,无法满足复杂结构word的转化需求;

批量word 转批量txt

需要安装docx和 os, 左下角终端:输入“pip install docx ”,“pip install os ”安装成功后,

  1. import os
  2. import docx
  3. docx_folder = 'C:/Users/xxxx/change/'
  4. txt_folder = 'C:/Users/xxxx/document/'
  5. # 获取所有Word文档的文件名
  6. docx_files = [filename for filename in os.listdir(docx_folder) if filename.endswith('.docx')]
  7. for docx_file in docx_files:
  8. # 读取Word文档
  9. doc = docx.Document(os.path.join(docx_folder, docx_file))
  10. # 将文档中的所有段落拼接成一个字符串
  11. doc_text = '\n'.join([paragraph.text for paragraph in doc.paragraphs])
  12. # 生成纯文本文件名
  13. txt_file = os.path.splitext(docx_file)[0] + '.txt'
  14. # 写入纯文本文件
  15. #f = open(txt_file, "w", encoding='utf-8')
  16. with open(os.path.join(txt_folder, txt_file), 'w') as f:
  17. f.write(doc_text)

与上贴不一样 ,本次是2个路径:docx_folder = 'C:/Users/xxxx/change/'

txt_folder = 'C:/Users/xxxx/document/'

红色字体文件路径为自己电脑内部需要改文件的路径,其他内容不用进行变动;


 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/391403
推荐阅读
相关标签
  

闽ICP备14008679号