
Aragaer
24.06.2018
11:46:20
decode
b'hello'.decode()

NoNick
24.06.2018
11:47:15
хмм...

Google

NoNick
24.06.2018
11:47:25
такая пикча получилась

Aragaer
24.06.2018
11:48:15
попробуй кодировку в decode указать какую-нибудь

NoNick
24.06.2018
11:49:15
мождет бывть в requests нужно указывать не .content?
а что-то другое?
я получаю так:
response = requests.get("url").content
imgkit.from_string(response, 'out.png')
декоде дописывал там
imgkit.from_string(response.decode(), 'out.png')

Aragaer
24.06.2018
11:50:39
внутри decode можно передать аргумент - из какой кодировки декодировать
по умолчанию utf8
а на странице видимо не она

NoNick
24.06.2018
11:52:49
вот что получилось
Но где картинки?(
как мне получить полноценный хтмл?

Google

NoNick
24.06.2018
11:56:32
со всеми пикчами и тд

Denis
24.06.2018
11:56:52
почему у меня аутентификация работает, а запрос на удаление пользователя из списка - возвращает ошибку 302? по запросам всё совпадает с тем, что происходит в браузере https://pastebin.com/uxf60Xii

first
24.06.2018
12:01:15

ваван
24.06.2018
12:02:07
def fun():
i = int(input())
if i == 0:
print(i)
return
fun()
print(i)
fun() ура заработало, непонятно кто вызывает функцию в обратном порядкке

Aragaer
24.06.2018
12:02:32
никто 8)

first
24.06.2018
12:02:42

Aragaer
24.06.2018
12:02:53
ты берешь луковицу. Разворачиваешь верхний слой, запоминаешь число на этом слое
берешь следующий, потом еще и еще
дошел до конца - возвращаешься
а числа же все записаны. И по мере возвращения ты просто их печатаешь

ваван
24.06.2018
12:03:18
почему после ретерна она работает?

first
24.06.2018
12:03:20
Какую еще луковицу

Aragaer
24.06.2018
12:03:31
потому что это return из самой внутренней функции

ваван
24.06.2018
12:03:53
у разработчиков вобще магия
def reverse():
x = int(input())
if x != 0:
reverse()
print(x)
reverse() вот

Aragaer
24.06.2018
12:04:30
да

first
24.06.2018
12:05:00
def reverse():
x = int(input())
if not x:
reverse()
print(x)
reverse() вот
ыы
Мне так больше нравится

Aragaer
24.06.2018
12:05:12
надо прочитать число. Если это 0, то все, пока. Если не 0, то надо сначала сделать reverse для всего остального, а потом еще и это число

Google

Aragaer
24.06.2018
12:06:33
когда ты выполняешь какой-то код, то есть активный stack frame. В нем живут все локальные переменные. Когда ты вызываешь функцию, то создается новый stack frame и управление передается в него
когда возвращаешься, восстанавливается старый
входим в fun, читаем число, оно попадает в локальную переменную (на стеке). Это не ноль, значит мы снова вызываем fun - новый stack frame, а текущий сохраняется.
когда мы возвращаемся из fun (а это значит, что мы прошли рекурсию до конца и уже сделали все, что там было нужно), то осталось только напечатать то число, которое у нас тут на стеке лежит

ваван
24.06.2018
12:09:13
блэт, все i лежат в стеке, функция завершается послойно,

Aragaer
24.06.2018
12:09:29
ну там не только i
там дохрена всего
даже в си там кроме i еще имеется значение предыдущего адреса возврата

ваван
24.06.2018
12:10:35
короче с меня пиво при встрече
я где то слышал рекурсию никто не понимает до конца

Aragaer
24.06.2018
12:11:21
там другая формулировка 8)
"чтобы понять рекурсию надо сначала понять рекурсию"

ваван
24.06.2018
12:12:11
гы

Pasha
24.06.2018
12:37:37

wi34rd
24.06.2018
12:39:41
реклама

Denis
24.06.2018
12:44:56
я зашел в тупик

Big
24.06.2018
12:48:41
Есть такой запрос на папку Simple
from Simple import *
Но при запуске такая ошибка
Traceback (most recent call last):
File "C:\Users\pc\Desktop\program\setup.py", line 1, in <module>
from Simple import *

Google

Aragaer
24.06.2018
12:52:35
а ошибка где?

Big
24.06.2018
12:54:07
а ошибка где?
В первой линии.Он как бы должен запустить файли с Simple но выводить ошибку

Denis
24.06.2018
12:55:26
помогите

?
24.06.2018
12:55:33
Демон поток падает после окончания задачи или висит?

Aragaer
24.06.2018
12:58:22
нет, я не про это
ты скопировал что-то, но не скопировал саму ошибку

Big
24.06.2018
12:59:30
Traceback (most recent call last):
File "C:\Users\pc\Desktop\program\setup.py", line 1, in <module>
from Simple import *
File "C:\Users\pc\Desktop\program\Simple\__init__.py", line 8, in <module>
from Simple.Session import *
File "C:\Users\pc\Desktop\program\Simple\Session.py", line 6, in <module>
import requests
ImportError: No module named requests
в _init_ в линии 8 стоить это
from Simple.Session import *

Aragaer
24.06.2018
13:03:49
ну вот тебе и ответ

Big
24.06.2018
13:03:51
в Sessions import requests

Aragaer
24.06.2018
13:03:53
ImportError: No module named requests

Big
24.06.2018
13:04:26
Я знаю но почему выводить ошибку он должен запускаться без проблем

ваван
24.06.2018
13:04:40
в практике часто рекурсия встречается?

Denis
24.06.2018
13:04:56

Big
24.06.2018
13:06:22

Denis
24.06.2018
13:06:41

Big
24.06.2018
13:07:01

Aragaer
24.06.2018
13:09:18
ну ты можешь не делать import requests, но наверно оно зачем-то делается

Google

Aragaer
24.06.2018
13:09:30
наверно лучше установить модуль requests

Denis
24.06.2018
13:09:37
почему у меня аутентификация работает, а запрос на удаление пользователя из списка - возвращает ошибку 302? по запросам всё совпадает с тем, что происходит в браузере https://pastebin.com/uxf60Xii

Big
24.06.2018
13:09:42
Это что-то Стиллера что-ли?

Aragaer
24.06.2018
13:09:49

Denis
24.06.2018
13:10:10
я собираю базу накрутчиков для показа им рекламы)

Big
24.06.2018
13:11:35

Denis
24.06.2018
13:12:01

Big
24.06.2018
13:17:23

Denis
24.06.2018
13:21:40
лол
это же паситебин

Big
24.06.2018
13:22:29
При скачивание

Denis
24.06.2018
13:23:21
там ничего не надо скачивать
помогите хоть кто то(