在Python中整个字符串前后对齐

问题描述 投票:-1回答:1

我有一些要从REST API检索的表数据,然后将其存储并希望将其上载到slack。要将其上传到Slack,我需要用“”将整个对象括起来。我不确定如何在Python中做到这一点。我这样做的方式是-

response = '```' + result.astype(str)

``       ``  name               request_id              Slam                       Won
``0   ``nadal.rafael@gmaisd``      ``47``             ``French``               ``12``
4   ``federer.rgoer@gmail ``       `` 57 ``              ``Wimbledon``               ``8 ``

我希望输出是这样,所以整个对象都被封闭了-


``         name               request_id              Slam                       Won
0   nadal.rafael@gmaisd         47               French                          12
4   federer.rgoer@gmail         57                 Wimbledon                     8 ``

python concatenation string-formatting slack
1个回答
1
投票

[astype用于转换列,使用strrepr将整个对象转换为字符串:

'```' + str(result) + '```'

或Python 3.6+中的f字符串:

f'```{result}```'
© www.soinside.com 2019 - 2024. All rights reserved.