HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 26.06.2022, 00:23
nasvaiupotreblatel
Участник форума
Регистрация: 23.05.2018
Сообщений: 258
С нами: 4197926

Репутация: 33
По умолчанию

Как принять аргументы которые после команды при написании через модуль aiogram? Например /coord 91 12 1.
 
Ответить с цитированием

  #2  
Старый 26.06.2022, 02:42
munnniisss
Участник форума
Регистрация: 23.12.2019
Сообщений: 155
С нами: 3363619

Репутация: 33
По умолчанию

самый простой способ - сплит сделай и оттуда бери аргументы
 
Ответить с цитированием

  #3  
Старый 26.06.2022, 03:07
yung milonov
Познавший АНТИЧАТ
Регистрация: 06.09.2020
Сообщений: 1,043
С нами: 2992507

Репутация: 168


По умолчанию

Регулярные выражения в Python от простого к сложному. Подробности, примеры, картинки, упражнения

Регулярные выражения в Python от простого к сложному Решил я давеча моим школьникам дать задачек на регулярные выражения для изучения. А к задачкам нужна какая-нибудь теория. И стал я искать хорошие...

habr.com
 
Ответить с цитированием

  #4  
Старый 27.06.2022, 02:45
pomidorq
Участник форума
Регистрация: 17.04.2020
Сообщений: 184
С нами: 3197792

Репутация: 83
По умолчанию

args = message.text.split()[1:]


 
Ответить с цитированием

  #5  
Старый 27.06.2022, 11:16
laiser
Участник форума
Регистрация: 21.12.2013
Сообщений: 181
С нами: 6522707

Репутация: 83
По умолчанию

full_command это кортеж из двух значение. Сама команда и аргументы. Сами аргументы можешь разделить с помощью split

Python:





Код:
@dp.message_handler
(
commands
=
"coord"
)
async
def
coord
(
message
:
types
.
Message
)
:
command
=
message
.
get_full_command
(
)
[
0
]
.
split
(
' '
)
print
(
command
)
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.