首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >docxtpl返回字典的值错误

docxtpl返回字典的值错误
EN

Stack Overflow用户
提问于 2021-05-05 20:42:42
回答 1查看 74关注 0票数 0

您好,我正在使用docxtpl模块创建包含一些web抓取信息的新docx文件,但是当我尝试运行我的代码时,我得到一个值错误。这是感兴趣的代码部分。错误似乎与渲染上下文行有关

代码语言:javascript
复制
doc = DocxTemplate('template1.docx')
context = {
            f'Title: {opptitle}'
            f'Dates - '
            f'Published: {published} '
          f'Deadline for Questions: {questions_deadline} '
          f'Closing Date: {closing} '
          f'About: {summary}'
          f'Why the work is being done: {purpose}'
          f'Problem to be Solved: {problem}'
          f'Skills & Experience: {skills_exp}'
    }
    doc.render(context)
    doc.save("generated_doc.docx")

我想不出解决办法。将相同的信息渲染到摘要文件中也没问题,因此{ .txt }之类的值也没问题,但我尝试渲染到word文件中。任何帮助都将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2021-06-11 14:28:19

您的代码对我来说有点奇怪,因为我通常在字典元素中编写f-string方法。

代码语言:javascript
复制
{'key':f'{elements}'}

我还使用docxtpl,如下所示

代码语言:javascript
复制
subject_idx = 0
# df1: pandas dataframe
context = {
    "name" : f"{df1.index[subject_idx]}", 
    "o_o" : f"{df1.iloc[subject_idx, 0]}"
}

对我来说效果很好,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67401558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档