Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 使用python本机库docx从docx表中提取特定单词_Python 2.7_Unicode_Key Value_Python Docx - Fatal编程技术网

Python 2.7 使用python本机库docx从docx表中提取特定单词

Python 2.7 使用python本机库docx从docx表中提取特定单词,python-2.7,unicode,key-value,python-docx,Python 2.7,Unicode,Key Value,Python Docx,我的代码的主要目标是从docx表中提取一个特定的单词 TextDoc.docx Extract.py from docx import * mydoc = opendocx('/home/user/TestDoc.docx') search(mydoc,'Key1') 我得到的结果是正确的,但我的目标是 get_value('Key1') 输出应该是 Value1 我们将不胜感激 我不相信您可以直接使用python docx的遗留版本来实现这一点。您需要使用最新版本(~0.5.0

我的代码的主要目标是从docx表中提取一个特定的单词

TextDoc.docx

Extract.py

from docx import *
mydoc = opendocx('/home/user/TestDoc.docx')    
search(mydoc,'Key1')
我得到的结果是正确的,但我的目标是

get_value('Key1')
输出应该是

Value1

我们将不胜感激

我不相信您可以直接使用python docx的遗留版本来实现这一点。您需要使用最新版本(~0.5.0),该版本具有不同的API

pip uninstall docx
pip install python-docx
像这样的方法应该会奏效:

from docx import Document

document = Document('..path..')
table = document.tables[0]
cell = table.row[0].cells[0]
paragraph = cell.paragraphs[0]
text = paragraph.text

PythonDocx的文档在这里:

我不相信您可以直接使用PythonDocx的遗留版本来实现这一点。您需要使用最新版本(~0.5.0),该版本具有不同的API

pip uninstall docx
pip install python-docx
像这样的方法应该会奏效:

from docx import Document

document = Document('..path..')
table = document.tables[0]
cell = table.row[0].cells[0]
paragraph = cell.paragraphs[0]
text = paragraph.text

PythonDocx的文档在这里:

我不相信您可以直接使用PythonDocx的遗留版本来实现这一点。您需要使用最新版本(~0.5.0),该版本具有不同的API

pip uninstall docx
pip install python-docx
像这样的方法应该会奏效:

from docx import Document

document = Document('..path..')
table = document.tables[0]
cell = table.row[0].cells[0]
paragraph = cell.paragraphs[0]
text = paragraph.text

PythonDocx的文档在这里:

我不相信您可以直接使用PythonDocx的遗留版本来实现这一点。您需要使用最新版本(~0.5.0),该版本具有不同的API

pip uninstall docx
pip install python-docx
像这样的方法应该会奏效:

from docx import Document

document = Document('..path..')
table = document.tables[0]
cell = table.row[0].cells[0]
paragraph = cell.paragraphs[0]
text = paragraph.text

python docx的文档在这里:

感谢您对解决方案进行了少量修改<代码>单元格=表格。行[0]。单元格[0]段落=单元格。段落[0]
text1=段落。text
打印文本1
感谢您的解决方案进行了少量修改<代码>单元格=表格。行[0]。单元格[0]段落=单元格。段落[0]
text1=段落。text
打印文本1
感谢您的解决方案进行了少量修改<代码>单元格=表格。行[0]。单元格[0]段落=单元格。段落[0]
text1=段落。text
打印文本1
感谢您的解决方案进行了少量修改<代码>单元格=表格。行[0]。单元格[0]段落=单元格。段落[0]
text1=段落。文本
打印文本1