#python
#python
Вопрос:
Я столкнулся с проблемой, которая кажется такой нормальной, но некоторое время она мешала моей работе. Пожалуйста, помогите мне отладить это.
В настоящее время я использую этот код
from datetime import date
from time import sleep
from reprint import output
import sys
import os
import time
def read_agm_log(name):
some code
space = print("n")
with output(initial_len=7, interval= 0) as output_lines:
while True:
output_lines[0] = (f'Machine1BusyValue : {read_log ("Machine1Value"):.2f}')
output_lines[1] = (f'Machine2BusyValue : {read_log ("Machine2Value"):.2f}')
output_lines[2] = (f'Machine3BusyValue : {read_log ("Machine3Value"):.2f}')
output_lines[3] = (f'Machine4BusyValue : {read_log ("Machine4Value"):.2f}')
output_lines[4] = (f'Machine5BusyValue : {read_log ("Machine5Value"):.2f}')
output_lines[5] = f"{space}"
output_lines[6] = (f'Machine6BusyValue : {read_log ("Machine6Value"):.2f}')
Теперь мне нужно иметь строку пробела между некоторыми выходами, но то, как я ее настроил прямо сейчас, возвращает none для этой части пробела. Любая другая реализация, которую я пытаюсь реализовать, нарушает код.
Причина, по которой я использую пакет reprint, заключается в том, что он обновляет значения в строке, что упрощает анализ данных вместо того, чтобы печатать все снова и снова. Вот репозиторий github для ПЕРЕПЕЧАТКИ
Может кто-нибудь, пожалуйста, помочь мне понять, как добавить строку пробела между выходами?