用于格式化word文档模板问题

时间:2017-02-07 01:15:58

标签: python xml ms-word

我正在构建一个插入单词xml模板的句子。我的python 2.7代码在

下面
#Create a list using a function that returns a comma formatted list of dealers

if len(myList) > 0:
    if len(myList) > 1:
        testText = list_format(myList) + " dealers."
    else:
        myText = myList[0] + " dealer."

#Contruct sentence

    #myBlurb = "<w:cr/><w:r><w:rPr><w:b/></w:rPr><w:t>My Favorite Cars - </w:t></w:r><w:r><w:t> My favorite cars are available at </w:t></w:r>"  + myText + "<w:cr/>"
    myBlurb = "<w:cr/>My Favorite Cars - My favorite cars are available at " + myText + "<w:cr/>"
else:
    myBlurb = ""

如果列表存在(不是= 0)那么

我想获得以下输出:

我最喜欢的汽车 - 我最喜欢的汽车可在(经销商名单)经销商处购买。

此行上方和下方有换行符。前三个单词和短划线都是粗体。所有其他单词都不是粗体。

这样可行,但不包含粗体文字

myBlurb = "<w:cr/>My Favorite Cars - My favorite cars are available at " + myText + "<w:cr/>"

但是当我尝试大胆时,它就会爆炸。它似乎不喜欢这些(+ myText + "<w:cr/>")(单独或一起)附加在最后。

这不起作用

myBlurb = "<w:cr/><w:r><w:rPr><w:b/></w:rPr><w:t>My Favorite Cars - </w:t></w:r><w:r><w:t> My favorite cars are available at </w:t></w:r>"  + myText + "<w:cr/

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

如果您描述&#34;这不起作用&#34;它总是有帮助的。详细说明,但我认为这是你所缺少的(为了清晰起见,只是整个字符串末尾的代码):

https://www.youtube.com/feeds/videos.xml?user=...
应该像处理要写入文档的静态运行一样处理

We're sorry... but your computer or network may be sending automated queries. To protect our users, we can't process your request right now. - 它需要声明为包含文本的运行。