测向样式:设置特定整行粗体格式

2024-04-25 10:17:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用imgkit创建一个pdf,其中包含从数据帧的html创建的图像。我需要将整个特定行设置为粗体[行:0和7],但尚未实现。我错过了什么?你知道吗

html = df.style\
         .set_properties(**{'width': 200, 'background-color': '#eae2d5',
                            'color': 'black', 'font-size': '14px',
                            'text-align': 'left'},
                         subset=['var1'])\
         .set_properties(**{'color': '\033[1m'},  # BOLDING rows 1   
                         subset=['var1'][0])\   # Here is the error.    .
         .set_properties(**{'color': '\033[1m'},  # BOLDING rows 7   
                         subset=['var1'][7])\   # Here is the error.              
         .set_properties(**{'width': 80, 'background-color': '#eae2d5',
                            'color': 'black', 'font-size': '14px',
                            'text-align': 'center'},
                         subset=['var3', 'var4'])\
         .set_table_styles([{'selector': 'thead',
                             'props': [('background-color', '#b2361e'),
                                       ('color', 'white'),
                                       ('font-size', '18px')]}, ])\
         .highlight_null(null_color='white').hide_index().render()


到目前为止,它说:“SyntaxError:意外的字符行后继续字符”


Tags: textsizehtmlpropertieswidthcolorblackbackground
1条回答
网友
1楼 · 发布于 2024-04-25 10:17:32

这是一个有点风格的问题,所以请随意接受我的答案与盐粒。你知道吗

首先,我建议查看Python中发生错误的特定行的错误消息。这将非常有帮助,因为我们可能看错了东西。例如,当我第一次试图读懂你的代码时,我的目光转向了这一行:

'color': '\033[1m'

我不认为这是一个有效的颜色,因为这里的反斜杠是作为0上的转义字符操作的。此外,我不确定[会做什么。你知道吗

其次,代码一般很难阅读,Python关注可读性。你愿意重组代码来帮助解决这个问题吗?也许是这样的?你知道吗

https://stackoverflow.com/a/4768979/11323304

我希望这个答案有帮助,欢迎来到堆栈!你知道吗

相关问题 更多 >