Invalid form body (returned for bothapplication/json
andmultipart/form-data
bodies), or invalid Content-Type provided
>>> sorted(l, key="coins")
Traceback (most recent call last):
File "<string>", line 12, in <module>
TypeError: 'str' object is not callable
>>> sorted(l, key=lambda dic: dic["coins"])
[
{'user': 'bereft', 'coins': 105},
{'user': 'raping', 'coins': 363},
{'user': 'SUSE', 'coins': 1135},
{'user': 'chapatti', 'coins': 1268},
{'user': 'assailed', 'coins': 3582},
{'user': 'bionics', 'coins': 3777},
{'user': 'uncleanness', 'coins': 4468},
{'user': 'brigandage', 'coins': 6095},
{'user': 'sniper', 'coins': 7999},
{'user': 'tell', 'coins': 9412}
]
r+ в этом режиме есть возможность записи
Стандартный режим -'r'
(открыть для чтения текста, синоним'rt'
). Режимы'w+'
и'w+b'
открывают и перезаписывают файл. Режимы'r+'
и'r+b'
открывают файлы без очистки.
exit_on_error
появился в Py3.9. Для питона 3.8 и ниже нужно будет переопределять метод error
у ArgumentParser
(например в дочернем классе) import aiohttp
@bot.command()
async def contrast(ctx: context, contrast:int):
await ctx.message.delete()
for attach in ctx.message.attachments:
# print(attach.url)
async with aiohttp.ClientSession() as session:
async with session.get(attach.url) as resp:
source_image_file = io.BytesIO(await resp.read())
result_image_file = io.BytesIO()
attach_image = Image.open(source_image_file)
enh = ImageEnhance.Contrast(attach_image)
enh.enhance(contrast).save(result_image_file)
source_image_file.close() # закрываем исходный файл
attach_image.close() # закрываем файл изображения, созданный Pillow
await ctx.send(file=discord.File(result_image_file, filename=attach.filename))
result_image_file.close() # закрываем отправленный файл
autoindex on
), так и при прямом запросе. @bot.event
или в наследуемом классе) Мне нужно забить кое-что микроскопом, вот как я бы делал это с гвоздями. Да, я знаю что гвозди забивать микроскопом не нужно… Альтернативы забиванию микроскопом не предлагать.
exec()
и получать исходный код функции, используя inspect.getsource()
.
"select_option"