Tabulate.PRESERVE_WHITESPACE не работает в виртуальной машине действий GithubPython

Программы на Python
Ответить
Anonymous
 Tabulate.PRESERVE_WHITESPACE не работает в виртуальной машине действий Github

Сообщение Anonymous »

Это моя простая программа:

Код: Выделить всё

import tabulate # pip install tabulate

def format_text(x, y):
return "{:5.1f} -> {:5.1f}".format(x, y)

table_entries = [[format_text(-0.3, 0.3), 0.3], [format_text(0.5, -0.5), 0.5]]
table_headers = ["X", "Y"]

tabulate.PRESERVE_WHITESPACE = False
print(tabulate.tabulate(table_entries, headers=table_headers, disable_numparse=True))

print()

tabulate.PRESERVE_WHITESPACE = True
print(tabulate.tabulate(table_entries, headers=table_headers, disable_numparse=True))
Он печатает простую отформатированную таблицу. Для первого PRESERVE_WHITESPACE установлено значение False, для первого PRESERVE_WHITESPACE установлено значение True (чтобы вы могли видеть, что стрелки расположены горизонтально):

Код: Выделить всё

X              Y
-------------  ---
-0.3 ->   0.3  0.3
0.5 ->  -0.5   0.5

X               Y
--------------  ---
-0.3 ->   0.3  0.3
0.5 ->  -0.5  0.5
Но с точно таким же кодом он печатается по-разному на виртуальной машине действий Github:

Код: Выделить всё

X              Y
-------------  ---
-0.3 ->   0.3  0.3
0.5 ->  -0.5   0.5

X              Y
-------------  ---
-0.3 ->   0.3  0.3
0.5 ->  -0.5   0.5
Похоже, tabulate.PRESERVE_WHITESPACE = True больше не работает. Может ли кто-нибудь мне с этим помочь?
// Насколько я помню, несколько месяцев он работал нормально, но недавно сломался.
Консоль действий Github: https://github.com/w3ntao/debug-space/a ... 6028464147

Подробнее здесь: https://stackoverflow.com/questions/799 ... -action-vm
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»