- 1
- 2
- 3
import shutil
shutil.rmtree('/')
print('Me POshutil ))))))))0')
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−4
import shutil
shutil.rmtree('/')
print('Me POshutil ))))))))0')
Шутка на языке Python! )))0
+3
class JSObject(object):
def __init__(self, d):
self.__dict__.update(d)
def __getitem__(self, item):
return self.__getattribute__(item)
def __setitem__(self, item, value):
return self.__setattr__(item, value)
def __delitem__(self, item):
return self.__delattr__(item)
def __getattribute__(self, name):
try:
val = object.__getattribute__(self, name)
except AttributeError:
return undefined
else:
return val
def __delattr__(self, name):
try:
object.__delattr__(self, name)
except AttributeError:
pass
return None
def __str__(self):
return '[object Object]'
def __repr__(self):
return self.__dict__.__str__()
class JSUndefined:
__getitem__ = lambda a, b: undefined
__setitem__ = lambda a, b, c: undefined
__delitem__ = lambda a, b, c: undefined
__getattribute__ = lambda a, b: undefined
__setattr__ = lambda a, b, c: undefined
__delattr__ = lambda a, b: undefined
__str__ = lambda self: 'undefined'
__repr__ = lambda self: 'undefined'
undefined = JSUndefined()
Перевёл «JavaScript» на «Python».
−1
def _run(self):
L.debug('CommentsMonitor started.')
with requests.Session() as sess:
bormand = Bormand(sess)
while True:
comments = bormand.get_comments()
if comments is not None:
for comment_json in comments:
comment = Comment(comment_json)
if comment.id not in self.replied_cache and comment.user_id not in self.users_blacklist:
task = parse_comment(comment)
if task is not None:
L.debug('Replying to: ' + str(comment))
self.replied_cache.add(comment.id)
self.tasks_queue.put(task)
else: # comments is None
L.warning('Failed to load comments')
if self._stop_ev.wait(timeout=self.pause_time):
break
L.debug('CommentsMonitor stopped.')
Какой уровень вложенности )))
−4
>>> -14 // 57
-1
Отсосу питоноблядей!
https://ideone.com/kBYoU9
−1
In [9]: 0.14*100
Out[9]: 14.000000000000002
Питонобляди соснули!
0
def parse_cmd(cmd):
output = []
state = 0
current_arg = ''
prev_c = ''
for c in cmd:
if c == ' ':
if state == 0:
if len(current_arg) > 0:
output += [current_arg]
current_arg = ''
elif state == 1:
current_arg += c
elif c == '"' and prev_c != '\\':
if len(current_arg) > 0 or state == 1:
output += [current_arg]
current_arg = ''
state = int(not state)
else:
current_arg += c
prev_c = c
if len(current_arg) > 0:
output += [current_arg]
return output
Какой FSM )))
+2
def test_wash_table_column_name(self):
testcase_ok = "Programmer"
testcase_injection = "' OR ''='"
self.assertEqual(dbquery.real_escape_string(testcase_ok), testcase_ok)
+1
RE_DIGIT = re.compile(r'\D+')
str.isdigit()
не?
−1
book = open("Kniga_Lolita.txt", "r")
intab = ""
outtab = ""
deltab = '"?.,![]«»:()123456789-;#%'
trantab = str.maketrans(intab, outtab, deltab)
st = book.read()
final = st.translate(trantab)
you = ''
fok = 0
stak = 0
def dekod(kod):
lkod = len(kod)
llkod = lkod
kody = ''
i = 0
if lkod % 3 != 0:
print('Т.к. вы написали слово кол-во символов которого')
print('Дешифратор не сможет понять, последнии символы будут стерты из кода')
print('Впредь будте внимательны, из этого код может расшифроваться неправильно!')
while llkod % 3 != 0:
i += 1
llkod -= 1
kody += kod[0:lkod - i]
print('Чистый код: ')
print(kody)
dekod2(kody)
else:
kody += kod
dekod2(kody)
def dekod2(kody):
i = 0
j = 0
dek = []
lkody = len(kody)
while j != lkody:
j += 3
dek += [kody[i:j]]
i += 3
print('Код разделенный по буквам: ')
print(dek)
dekod3(dek)
def dekod3(dek):
x = 0
for i in range(len(dek)):
for x in permutations(dek[i]):
#print (x)
dekod4(x)
def dekod4 (x):
new = open("prog.txt", "w")
aa = new.write(final)
new.close()
new = open("prog.txt", "r")
st1 = ''
st2 = ''
for num, line in enumerate(new):
if num == int(x[0]):
lis = line.split()
for num1, line1 in enumerate(lis):
if num1 == int(x[1]):
ss = ''
ss = line1
try:
st2 += ss[int(x[2])]
bild(st2)
except IndexError:
return 0
def bild(st2): #000105202 Пример шифра: Лес
global you
global fok
if st2:
if len(st2) == 1:
you += st2
fok += 1
if fok == 13: #Это число 13 просто потому, Если сделать не под магическую цифру, то можно будет испольновать и для 4-х буквенных слов и т.д.
blin(you)
def blin(you):
tt =[]
i = 0
j = 6
c = len(you)
while c > 0:
tt += [[you[i:j]]]
i += 6
j += 6
c -= 6
print('Возможно не работающая лабутень!')
for y in range(len(tt)):
print(tt[y])
print ('За книгу-код взято произведение Владимирa Набоковa - Лолита')
print ('Список операций')
print ('1.Закодировать')
print ('3.Показать текст книги-кода')
print ('4.Показать текст без знаков препинания и других символов')
print ('Введите операцию: ')
Попытка создать (де)кодировщик
Оно не работает
Интерфейс додумайте сами
−1
def da_pizda(update, context):
global da_counter, pizda_counter
text = update.message.text.split()
text = [word.lower() for word in text]
if 'дa' in text or 'da' in text or 'dа' in text:
text.append('да')
if 'пиздa' in text or 'pizda' in text or 'pizdа' in text or 'Πизда' in text:
text.append('пизда')
if 'да' in text:
bot.send_message(chat_id=update.message.chat_id, text='пизда',
reply_to_message_id=update.message.message_id)
pizda_counter += 1
if 'пизда' in text:
bot.send_message(chat_id=update.message.chat_id, text='да',
reply_to_message_id=update.message.message_id)
da_counter += 1
da_counter += update.message.text.split().count('да')
pizda_counter += update.message.text.split().count('пизда')
Бот, проверяющий наличие слов "да" и "пизда" в чате телеграма, и отвечающий соответственно.