简体中文
Telegram

消息 ♻️ Телеграм боти. Використання консольних аргументів.

2025年10月25日
P
♻️ Телеграм боти. Використання консольних аргументів. Іноді зручно мати кілька .env-файлів із різними налаштуваннями та мати змогу запускати проєкт, указуючи, з яким файлом його запускати. Ми можемо мати, наприклад, два файли — .env.dev та .env.prod, тобто два профілі налаштувань: для розробки та для роботи на сервері. import argparse async def main(): parser = argparse.ArgumentParser() parser.add_argument( "--env-file", type=str, default=None, help="Path to the dotenv-file", ) args = parser.parse_args() settings = Settings( _env_file=args.env_file, _env_nested_delimiter='__', ) async with Bot(token=settings.bot.token.get_secret_value()) as bot: storage = MemoryStorage() dp = Dispatcher(storage=storage) dp["settings"] = settings dp.startup.register(startup) dp.include_router(router) await dp.start_polling(bot) Ми можемо запукати проєкт вказуючи шлях/ім'я до файлу опцією --env-file python main.py --env-file .env.dev Або python main.py --env-file .env.prod Якщо запускати без зазначення опції — значення братимуться лише з системного оточення; якщо їх немає, виникне помилка валідації. #tg_bots
🔥1👍1
1 · 487 ·

信息流中的邻近内容

PPython Materials For Beginners🟢 Консольні аргументи (Command-line Arguments). Практика. У python для розбору консольних аргументів використовується стандартна бібліотека argparse Вона бере нPPython Materials For Beginners投票
这条消息
Ннордпро скрапінг цікаво. Особливо, якщо сайт не простий для серапінгу.PPython Materials For Beginnershttps://youtu.be/ZAlsEOHG1Sw https://youtu.be/UgUz80cke7A #git
PPython Materials For Beginners ChatPython Materials For Beginners Chat@python_code_ua · 群组 · 科技
16成员330 天内发言的人
社群信息流 在 Telegram 中打开

来自搜索索引的公开信息流 ChatCrawler ——“公开 Telegram 的 Google”;随着该社群被抓取而更新。 时间为 UTC。

仅限公开内容,使用 Telegram 官方 API。 关于 · 常见问题 · 索引限制 · 移除页面 · 目录 · 搜索 · 计算方法