#!/bin/bash
FILE=тут/файл/который/мониторишь
TOKEN=ТУТ_ТОКЕН_БОТА
CHATID=ТУТ_НУЖНЫЙ_CHAT_ID
send() {
# тут реализуешь отправку сообщения, которое лежит в $1
curl -X POST \
-H 'Content-Type: application/json' \
-d '{"chat_id": "$CHATID", "text": "$1", "disable_notification": true}' \
https://api.telegram.org/bot$TOKEN/sendMessage
}
while read line; do
#тут проверяешь строку на соответствие регулярным выражениям, и шлёшь сообщение
[[ "$line" =~ 'logged in' ]] && send "User logged in"
[[ "$line" =~ 'logged out' ]] && send "User logged out"
done <<(tail -f $FILE)
>>> timeit.timeit(stmt='(A == B).all()', setup='import numpy; A, B = numpy.zeros((1000,)), numpy.zeros((1000,))', number=10_000_000)
20.43348090001382
>>> timeit.timeit(stmt='numpy.array_equal(A, B)', setup='import numpy; A, B = numpy.zeros((1000,)), numpy.zeros((1000,))', number=10_000_000)
27.85776079981588
>>>
return builtins.bool((a1 == a2).all())
Start the client, idle the main script and finally stop the client.
When calling this method without any argument it acts as a convenience method that calls start(), idle() and stop() in sequence. It makes running a single client less verbose.
Block the main script execution until a signal is received.
"RuntimeError: threads can only be started once"
Можно ли это как-то обойти понятным для начинающего в python способом?
Может можно как-то по-другому стартовать, без доп функции?
Вся проблема в том, что мне нужно вызвать функцию "Tsize_3" в ручную
i = 10
f = lambda: print(i)
i = 20
f() # выведет 20
i = 10
# сохраняем глобальную i как значение по умолчанию параметра i
f = lambda i=i: print(i)
i = 20
f() # выведет 10
f(30) # выведет 30
i = 10
# сохраняем глобальную i как значение по умолчанию параметра i
# Параметр i может быть передан только по имени: i=30
f = lambda *,i=i: print(i)
i = 20
f() # выведет 10
f(i=30) # выведет 30
f(30) # TypeError: <lambda>() takes 0 positional arguments but 1 was given
self.layer_1 = nn.Linear(inp1, inp2) # Почему inp2 ?!
<KeyPress>
и <KeyPress>
, а не просто <Key>
.