Size: a a a

Python beginners

2021 December 05

m

m22002b in Python beginners
Зачем изобретать велик заново, есть же уже готовые боты. Например @MissRose_bot
источник

PG

Pavel Glukhov in Python beginners
Я к тому, что надо уже что-то использовать.
источник

RV

Roman Voronov in Python beginners
Или пополнить ряды модераторов.
источник

m

m22002b in Python beginners
Всем может справиться один бот.
источник

m

m22002b in Python beginners
Например в этом боте есть почти все, запретные слова, капча, варны, мут, бан, триггеры.
источник

RV

Roman Voronov in Python beginners
Может. Но полагаться на репорты пользователей == уязвимость чата к сговору.
источник

P

Patrik in Python beginners
если я открываю файл, условно 10мБ
a=open("file",'r')
a = а.read()
b=a
c=b

Расход памяти в таком случае занимает 30мБ? или 10мБ?
источник

m

m22002b in Python beginners
Можно сделать одобрение администратрацией, т.е, бот временно замутит а админы могут забанить по желанию.
источник

RV

Roman Voronov in Python beginners
Какой тип данных возвращает read?
источник

P

Patrik in Python beginners
str, обычный текст

> print(sys.getsizeof(переменная)/1024) для каждой переменной отображает по 10Мб (а=10, б=10,с=10)мб
источник

RV

Roman Voronov in Python beginners
Ну или веселее - какие числа вернёт функция id по переменным
источник

P

Patrik in Python beginners
тут происходит копипование?
источник

m

m22002b in Python beginners
Нет
источник

P

Patrik in Python beginners
но размер отображает для каждой переменной
источник

P

Patrik in Python beginners
10Мб в конечном итоге или 30мб будет использовано?
источник

RV

Roman Voronov in Python beginners
Бывают ссылки на объекты и бывают сами объекты.
источник

m

m22002b in Python beginners
with проходил ?
источник

P

Patrik in Python beginners
в моем конкретном случае?
источник

RV

Roman Voronov in Python beginners
id покажет. Если цифры одинаковые - то 10. Если разные - то 30.
источник

m

m22002b in Python beginners
with open("file") as file:
   ...code...
источник