From 968ae1c1022d75cd86053d8cce1519aeee6b49e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=B3=D0=BE=D1=80=D1=8C=20=D0=A7=D0=B5=D1=87=D0=B5?= =?UTF-8?q?=D1=82?= Date: Fri, 17 Dec 2021 21:44:42 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A1=D1=82=D1=80=D0=BE=D0=BA=D0=B8=20=D0=B4?= =?UTF-8?q?=D0=B0=D1=82=D1=8B=20=D0=B8=20=D0=B2=D1=80=D0=B5=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=20=D0=B8=D0=B7=20QUIK=20=D0=BF=D0=B5=D1=80=D0=B5?= =?UTF-8?q?=D0=B2=D0=BE=D0=B4=D0=B8=D0=BC=20=D0=B2=20=D0=B4=D0=B0=D1=82?= =?UTF-8?q?=D1=83=20=D0=B8=20=D0=B2=D1=80=D0=B5=D0=BC=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Examples/01 - Connect.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Examples/01 - Connect.py b/Examples/01 - Connect.py index 88eb889..4ec76fd 100644 --- a/Examples/01 - Connect.py +++ b/Examples/01 - Connect.py @@ -1,3 +1,5 @@ +from datetime import datetime + from QuikPy import QuikPy # Работа с QUIK из Python через LUA скрипты QuikSharp @@ -21,8 +23,10 @@ if __name__ == '__main__': # Точка входа при запуске это print(f'Отклик QUIK на команду Ping: {qpProvider.Ping()["data"]}') # Проверка работы скрипта QuikSharp. Должен вернуть Pong # Сервисные функции - print(f'Дата на сервере: {qpProvider.GetInfoParam("TRADEDATE")["data"]}') - print(f'Время на сервере: {qpProvider.GetInfoParam("SERVERTIME")["data"]}') + d = qpProvider.GetInfoParam('TRADEDATE')['data'] # Дата на сервере в виде строки dd.mm.yyyy + t = qpProvider.GetInfoParam('SERVERTIME')['data'] # Время на сервере в виде строки hh:mi:ss + dt = datetime.strptime(f'{d} {t}', '%d.%m.%Y %H:%M:%S') # Переводим строки в дату и время + print(f'Дата и время на сервере: {dt}') msg = 'Hello from Python!' print(f'Отправка сообщения в QUIK: {msg}{qpProvider.MessageInfo(msg)["data"]}') # Проверка работы QUIK. Сообщение в QUIK должно показаться как информационное