folder_names = {5163: 'Geometry', 5167: Geometry, ...}
folder = next(iter(filter(
lambda folder: folder.GetName() == folder_names[obj.GetType()],
created_folders)), None)
если вас интеремует разнообразность вариации тегов, то каждый тег может принимать 1 из 20 вариантов.
- Ало, доктор, у меня что-то живот болит. Что со мной?
- Приходите, сделаем анализы, УЗИ, по результатам определим.
- Да не, вот у моего соседа тоже живот, и он не болит. Так что со мной, скажите?
if lol == 1:
calc_roots()
elif lol == 2:
calc_math()
@bot.message_handler(commands=['photo'])
def start(message):
bot.send_message(message.chat.id, "отправьте фото")
register_next_step_handler(message, НАЗВАНИЕ_ФУНКЦИИ)
from collections import defaultdict
date_dict = defaultdict(dict)
for value in data_values:
date_dict[value['Time']][value['ValueType']] = value
print(date_dict)
def digital_root(n):
return n%9 or n and 9
коды в шестнадцатеричной системе, они вообще никак на это не влияли, это просто текст.
with open(path, 'r', encoding='utf-8')
with open(path, 'r')
str_encode = string.encode(encoding = 'UTF-8')
str_decode = str_encode.decode()
...
with open(path, 'r') as f:
for string in f:
if text in string:
from PIL import Image, ImageDraw, ImageFont
from io import BytesIO
def text_to_image(text, size=20):
# нужно указать существующий файл шрифта
my_font = ImageFont.truetype(font='c:/Windows/Fonts/consola.ttf', size=size)
text_data = text.split('\n')
line_num = len(text_data)
# определяет размер области с учетом шрифта
bsize = my_font.getsize(text_data[0])
bsize = (bsize[0], bsize[1]*line_num)
img = Image.new(mode='RGB', size=bsize, color=(255, 255, 255))
d1 = ImageDraw.Draw(img)
d1.text((0, 0), text=text, font=my_font, fill=(0, 0, 0))
# img.show() # можно раскоментить для проверки получившейся картинки
# и получившуюся картинку преобразуем в байтовый объект, чтобы можно было использовать в телеграм
# создаем наш байтовый объект-файл
file = BytesIO()
# в который и сохраняем сгенерированную картинку
img.save(file, 'PNG')
# не забыть промотать файл в начало
file.seek(0)
return file
# далее уже в телеграм результат этой функции можно напрямую отсылать как картинку
table = SWHL_sniper()
img = text_to_image(table)
bot.send_photo(message.chat.id, img)
Аналогичным образом можно проверять и команды, только с учетом того, что они дополнительно вложены.