我无法将输出字符串保存为doc

时间:2018-03-31 15:27:36

标签: python

您可以帮助我将此字符串保存在doc文件中。问题是我无法保存输出字符串,即使我尝试只保存最后一个字符串我没有完整的字符串。

 h='Hello everyone Im new to this world' 

def underline(x):
   print "\033[4m"+ x + "\033[0m"

for item in h.split():
if len(item) >= 5:
    print(underline(item))
else:
    print item

我希望将输出保存在doc文件中。

1 个答案:

答案 0 :(得分:0)

安装Python-docx:

pip intall python-docx

然后使用下面的代码:

from docx import Document
h='Hello everyone Im new to this world'
document = Document()
p = document.add_paragraph('')
for item in h.split():
    if len(item) >= 5:
        p.add_run(" "+item+" ").underline = True
    else:
        p.add_run(" "+item+" ")
document.save("test.docx")