Как сократить дату и время получения данных в Python - PullRequest
0 голосов
/ 24 августа 2018

У меня есть сервер даты и времени, который отправляет данные как:

today = datetime.datetime.today() 
data = bytearray(today.ctime(), encoding="utf8")  
data.extend('z' * (length-len(data)))

В заявке клиента я хочу печатать только полученные дату и время, без букв "z".Моя единственная идея - искать первую букву «z» и печатать до того момента, когда программа ее найдет.Есть ли более «элегантный» способ сделать это?

1 Ответ

0 голосов
/ 25 августа 2018

Я вижу два способа сделать это:

Вы можете просто заменить все z пустым символом и удалить последний пробел.

data = "Fri Aug 24 16:39:12 2018 zzzzzzzzzzzzzz"
data = data.replace('z','')[:-1]

Или вы можете разбить строку на основепробелы, удалите последний элемент и объедините оставшиеся.

' '.join(data.split()[:-1])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...