python - 从 .txt 文件中获取行并复制到 word .doc

标签 python text if-statement ms-word

我想从 .txt 文件中获取文本行并将其复制到现有 Word 文档的底部。我有一些东西可以从一个文本文件到另一个文本文件执行此操作,但总体目标是将其复制到 Word 文档的底部以形成报告。

我正在使用 python 2.6,目前有

with open('Error.txt', 'w') as f1:
    for line in open('2_axis_histogram.txt'):
        if line.startswith('Error'):
            f1.write(line)
        else:
            f1.write("No Error ")
    f1.close()

我不知道如何将其转移到单词中。

此外,当没有错误并且使用 else 条件时,它会多次打印出“无错误”负载,而我只需要它打印该语句一次。

最佳答案

第一个问题:使用Google或StackOverflow搜索:Reading/Writing MS Word files in Python

第二个问题:让你的“无错误”显示脱离循环......

关于python - 从 .txt 文件中获取行并复制到 word .doc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17527827/

相关文章:

python - 是否有内置的 Python 函数在将函数映射到可迭代对象时返回第一个 True-ish 值?

python - PySpark : Optimize read/load from Delta using selected columns or partitions

html - 在屏幕分辨率上调整字体大小

c++ - 为什么 if 语句中声明的变量仍在 else block 的范围内?

Excel VBA - 只取单元格中的数值

python - Denary 到 Binary 转换器没有输出

python - 删除python日志记录中的日志级别打印

java - 如果 java 中的文本太长,则对其进行压缩

Jquery 基于高度的 Truncate 解决方案?

vba - 多个if语句条件vba