python - 如何检查从 doc.table 中提取的空 document.paragraph 值?
问题描述
我正在使用 win32com Python 模块来定位 Word .doc 表,然后从中提取所有 Sentences/ListParagraphs。
我能够使用doc.Paragraphs
. 然后我尝试运行..
编辑:
doc = word.Documents.Open(path)
list = doc.Paragraphs
for x in list:
if str(x.Style) == "Normal" and x != "":
# do stuff
这不会检测空/空白列表和段落。我也尝试使用
x.isspace()
来检查空白,但它总是返回False
。
我之前遇到过\r\n\t\x07\x0b
字符,这些字符似乎是在 COM 类对象中提取的。在将它们转换为字符串时,它们会导致各种奇怪的问题。会不会是类似的东西?
谢谢
解决方案
推荐阅读
- mongodb - $geoNear 查询后过滤时的性能
- mysql - MySql 从查询中获取第一个和最后一个结果
- html - CSS中有没有一种方法可以防止寡妇,而不必使用额外的HTML?
- maven - 传递依赖不能正常工作
- python - 如何使用 Python3 和 ANTLR4 修改 java 源代码?
- python - 达到 100% 时更改条形颜色的优雅方式
- swift - 在 Swift 中为 Tensorflow 创建随机张量
- regex - 用于匹配文本中相同单词的正则表达式
- lua - “尝试使用 TweenService() 时,函数 Create 不是“UnionOperation”的成员
- ionic-framework - 在Android上点击通知时应用程序不显示