Loading...
Кароче пишу телеграм бота для продажы рандомных аккаунтов стим и задумался на щёт рандома вот набросал код немнго.Для лёгкого использования думаю акаунты по качеству будут в разных txt файлах.


import random
import re

#Шансы выпадения разных аккаунтов
first = random.choices(['bad', 'middle', 'good'], weights=[80, 19, 1])
"""Если выпал плохой акауннт берём все аакаунты из txt файла з гавно аккаунтами закидаем их в список без '\n' """
if first == ['bad']:
with open('bad.txt') as f:
lines = f.readlines()

lines = [line.rstrip('\n') for line in open('bad.txt')]

#Выбираем рандомный елемент с списка
steam = random.choices(lines)

#конвертируем его в строку
mystring = ''.join(steam)

#Теперь ищем этот елемент в txt файле и удаем его для избежания повторений!
with open('bad.txt') as f:
lines = f.readlines()

str = mystring
pattern = re.compile(re.escape(str))
with open('bad.txt', 'w') as f:
for line in lines:
result = pattern.search(line)
if result is None:
f.write(line)

if first == ['middle']:
pass


if first == ['good']:
pass

Предлогайте свои версии)
Онлайн: 1
Время:
Gen. 0.0516
(c) Bym.Guru 2010-2025