пользователь берет туннель запроса и через разные по меняет этот запрос на свой, дабы код выдал что да всё верноЭто называется атака man in the middle, обычно от нее защищаются например сертификатом, но есть нюансы. Информации много, читайте, в один ответ все не уместить.
import subprocess
cmd = 'python script.py'
p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
out, err = p.communicate()
result = out.split('\n')
for lin in result:
if not lin.startswith('#'):
print(lin)
with open(COOKIES_FILE, 'wb') as file:
pickle.dump(driver.get_cookies(), file)
if path.exists(COOKIES_FILE):
driver.get(URL)
with open(COOKIES_FILE, 'rb') as file:
for cookie in pickle.load(file):
driver.add_cookie(cookie)
driver.refresh()
from tabulate import tabulate
table = [
["Sun",696000,1989100000],
["Earth",6371,5973.6],
["Moon",1737,73.5],
["Mars",3390,641.85]
]
headers = ['planet', 'R(km)', 'mass']
print(tabulate(table, headers, tablefmt="grid"))
+----------+---------+---------------+
| planet | R(km) | mass |
+==========+=========+===============+
| Sun | 696000 | 1.9891e+09 |
+----------+---------+---------------+
| Earth | 6371 | 5973.6 |
+----------+---------+---------------+
| Moon | 1737 | 73.5 |
+----------+---------+---------------+
| Mars | 3390 | 641.85 |
+----------+---------+---------------+
num = 20
print('-'*num, '|'+'test'.center(num-2)+'|', '-'*num, sep='\n')
--------------------
| test |
--------------------
elif data == "=" :
try:
value == <--- str(eval(value))
except:
value = "Ошибка!"
@commands.cooldown(1, (Время задержки), commands.BucketType.user)
async def on_command_error(ctx, error):
if isinstance(error, commands.CommandOnCooldown):
embed = discord.Embed(
title = 'Команда на задержке.',
description = f'Повторить через `{error.retry_after :.0f} секунд',
colour = discord.Color.red()
)
return await ctx.send(embed = embed)
@bot.message_handler(commands=['start'])
Знак остатка
Операция взятия остатка в языках программирования может возвращать отрицательный результат (для отрицательного делимого или делителя). Тут есть два варианта:
Знак остатка совпадает со знаком делимого: неполное частное округляет к нулю.
Знак остатка совпадает со знаком делителя: неполное частное округляет к -∞.