0
我正在與Slack Slash commands進行Slack Webhooks集成。我的腳本流程如下:Python:以非等寬字體格式顯示錶格
- 從Slack獲取斜槓命令請求。
- 處理數據(以dict或Pandas DataFrame的形式)
- 使用Slack webhook回到通道。
我的迴應是一組關鍵值記錄或兩列數據框。我想將它們很好地打印到Slack中,但是我遇到了格式問題。
使用斯萊克反單引號,以與等寬字體代碼塊是行不通的,因爲我可能有非常大的記錄,並鬆弛修剪後8000個字符的字符串。
以純文本形式打印沒有等寬線的行會導致每行中具有不同寬度的難看列。
我嘗試了各種各樣的格式化技巧,但找不到一種很好的方式來將使用Slack API的響應格式化爲兩個很長的列。我想我正在尋找一個好的庫,它會爲給我使用字體的字符串格式化。
任何幫助,將不勝感激。
這是我嘗試各種格式化方式後的結論。以爲我可能會錯過一些東西,但它似乎像files.upload()是要走的路。 – DR29