@overload
@classmethod
def get_mac_address(cls, with_gateway: typing.Literal[False] = False) -> str:
...
@overload
@classmethod
def get_mac_address(cls, with_gateway: typing.Literal[True]) -> tuple[str, str]:
...
@classmethod
def get_mac_address(cls, with_gateway: bool = False) -> typing.Union[str, tuple[str, str]]:
...
@dp.message_handler()
async def bot_message(message: types.Message):
...
# Список для хранения значений
values = []
@dp.message_handler(lambda message: len(values) < 5)
async def process_input(message: types.Message):
...
import sys
for line in sys.stdin:
print('Got', repr(line))
print('Done')
python3 main.py < data.txt
request.get_json()
возвращает структуру данных - просто вынимай из неё нужные поля.data['notification_name']
вернёт название события.a = numpy.array([3] * 1000000, dtype=numpy.float32)
b = 2 * a + 3
a = numpy.array([3] * 1000000, dtype=numpy.float32)
b = numpy.zeros_like(a)
for i in range(a.shape[0]):
b[i] = 2 * a[i] + 3
bot.register_next_step_handler(message, impact_KEYBORD_bot)
bot.register_next_step_handler(message, donat_user_bot)
bot.register_next_step_handler(message, translate_message)
bot.register_next_step_handler(message, dictionary_message)
proxy.server:3128
? Весь доступ в сеть только через него производится.t_handler = tg_logger.TgLoggerHandler(users=[...], token=TELEGRAM_TOKEN)
t_handler.setLevel(logging.WARNING)
logger.addHandler(t_handler)
t_handler = tg_logger.setup(logger, token=token, users=users, tg_format="<b><u>%(name)s</u> : %(levelname)s</b>\n\n<code>%(message)s</code>")
t_handler.setLevel(logging.WARNING)
getData = client_socket.recv(1024).decode('utf-8').split(' ')
Там список хранит данные о rect из pygame, это отрисовка поля
import json
# в словаре для отправки могут быть только числа, строки, bool, списки, словари, None.
# и никаких других объектов. Так что переделываем список rect в список списков.
# как из rect координаты добыть ищи сам
rects_to_send = [ [rect.x, rect.y, rect.w, rect.h] for rect in rectangles ]
data_to_send = { # в словарь можно также добавить другие данные
'rects': rects_to_send,
}
string_to_send = json.dumps(data_to_send, ensure_ascii=True)+'\n'
# дальше через сокет эту строку и передаёшь
import json
received_string = ... # это строка, которую ты получил из сокета
received_data = json.loads(received_string)
#received_data будет таким же словарём, как data_to_send выше
for x, y, w, h in received_data['rects']:
... # рисуешь эти прямоугольники у себя
"RuntimeError: threads can only be started once"
Можно ли это как-то обойти понятным для начинающего в python способом?
Может можно как-то по-другому стартовать, без доп функции?