将word文档里的文字插入pycharm中的字符串如何实现

将word文档里的文字插入pycharm中的字符串如何实现
已经做完了文本的翻译,不想手敲,问一下有没有什么思路将word文档里的内容对应填充进进去

直接用python读就行
可以使用python-docx库或者pywin32

pip install python-docx

# 读取文档
from docx import Document

document = Document('test.docx')
for paragraph in document.paragraphs:
    print(paragraph.text)

# 读取表格
for table in document.tables:
    for row in table.rows:
        for cell in row.cells:
            print(cell.text)
pip install pywin32

import win32com.client

# 打开文档
word = win32com.client.Dispatch("Word.Application")
document = word.Documents.Open('test.docx')

# 读取文档
for paragraph in document.Paragraphs:
    print(paragraph.Range.Text)

# 读取表格
for table in document.Tables:
    for row in table.Rows:
        for cell in row.Cells:
            print(cell.Range.Text)

# 关闭文档
document.Close()
word.Quit()

可以使用 Python 的 docx 模块来读取 Word 文档的内容,然后将读取的内容插入到 PyCharm 中的字符串中。

首先,需要在 PyCharm 中安装 docx 模块,在 PyCharm 的 Terminal 中输入以下命令即可安装:

pip install python-docx

然后,你可以使用以下代码来读取 Word 文档的内容:

from docx import Document

# 打开 Word 文档
document = Document('document.docx')

# 遍历文档中的每一个段落
for paragraph in document.paragraphs:
    # 输出段落中的文本
    print(paragraph.text)

读取完 Word 文档的内容后,你可以将读取的内容插入到 PyCharm 中的字符串中,例如:

string = ''

for paragraph in document.paragraphs:
    string += paragraph.text + '\n'

# 在 PyCharm 中使用字符串
print(string)