Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль code.
Как это может пригодиться?
🔸 Вам не хватает pdb и хочется больше "власти"
🔸 Нужно запросить у юзера данные в достаточно сложном виде. В этом случае можно попросить его создать что ему надо и сохранить в определённую переменную, с которой потом и работать.
🔸 Нужна изолированная среда для выполнения каких-либо действий.
🔸 Просто забавы ради😁
Запускается консоль очень просто
import code
ic = code.InteractiveConsole()
try:
ic.interact()
except SystemExit:
pass
Выход обратно на предыдущий уровень происходит как обычно, вызов функции exit() или клавиши Ctrl+D(Ctrl+Z для Windows).
Я набросал простой пример с некоторым функционалом
🔹 Меняются символы приглашения
🔹 В неймспейсы добавляются дополнительные объекты
🔹 Считается время, проведённое в интерактивном режиме
🔹 Скрипт просит юзера заполнить переменную и по выходу распечатывает её значение
Код здесь ↗️
Для запуска сохраните код в файл и запускайте как обычный скрипт.
python my_console.py
Для быстрого запуска можно сделать отдельный алиас
alias py="python3 /home/username/my_console.py"
#tricks#source
Why it's profitable to replenish the BulCoin pool NOW
The BulCoin liquidity pool is currently small — and this is the best time to join.
🔥 Why?
• Few LPs → fees are divided among fewer people.
• Every USDT ⇄ BLC exchange gives a large percentage of the commission, because liquidity is low.
• Tasks are already underway in the ecosystem, transfers, trading — these are constant swaps that bring income to LPs.
🚀 Early LPs are always in the plus
When MAU increases (according to the model — up to 10k–100k users), the pool will become larger, and APR will drop.
Those who entered earlier will lock in maximum percentages.
🌊 How to replenish?
DeDust → USDT–BLC pool → deposit USDT and BLC → receive LP tokens.
#pool#liquidity
FAQ | BUY
Our recommendation
How to earn on pool-liquidity if you only have BulCoin?
1. Go to App.Tonco.io in the pools section and enter BLC in the search.
2. Click on Create position
3. Enter the minimum price above the market, and the maximum no less than $0.11. This will be the minimum price at the start of privatization in Chuvashia for BulCoin
4. Enter the amount and create
5. Now investors will buy BLC from you, and you will get the maximum profit from trading!
#pool#tonco#liquidity#BLC
FAQ | BUY
During the stream with the network state VERV, a pool-liquidity was announced between VRV and BLC
You can trade this pair on DeDust
What other pairs are available for BulCoin?
BLC/USDT
BLC/TON
BLC/44AD
#VERV#BulCoin#BLC#VRV#Pool
FAQ | BUY
🎉Catizen x Zircuit Launchpool is Live
We're excited to announced launch Zircuit (ZRC) as the inaugural project on the Catizen Launchpool!🎆🪙
How to Earn ZRC?
💰 Stake CATI and Cats to Earn ZRC: Zircuit is an AI-secured, Zero-Knowledge Layer 2 solution, fully #EVM-compatible, and supported by #BinanceLabs, #Pantera, #DragonflyCapital, among others. With $1.8B in TVL and a new liquidity hub, early adopters are in for a rewarding journey!
Launchpool Details:
• Period: 2024-10-28 00:00 (UTC) to 2024-11-04 00:00 (UTC)
• Token Name: $ZRC
• Total Supply: 10,000,000,000 ZRC
• Token Rewards: ≈$1,500,000 in ZRC
• Launchpool Allocation: 8,333,333 ZRC
Pool Information
🪙CATI Pool:
• Reward Proportion: 85%
• Reward Amount: $1,275,000 in ZRC
• Stake Range: 1 to 2000 CATI
• Settlement: Every hour based on staked CATI share
😺Cat Pool:
• Reward Proportion: 15%
• Reward Amount: $225,000 in ZRC
• Eligibility: Cats above level 300 only
• Settlement: Hourly, with levels converted to USD for calculations
🐾Don’t miss out on this incredible chance to grow your rewards with Zircuit! This is just the beginning of their ambitious plan to enhance CATI token value✨
#TON#CATI#Pool#Zircuit