@ru_python

Страница 7885 из 9768
Aragaer
27.01.2019
14:12:07
например если поток блокируемо читает из сокета, можно закрыть сокет

поток сразу поймет, что что-то тут не так

ну а тебе остается только обработать в нем это событие

Николай
27.01.2019
14:13:03
А если он не взаимодействует с ос а например что то считает?

Google
Vasia
27.01.2019
14:13:41
раз в N времени чекать какой-нить cancellation token, в шарпе такой паттерн используется

Tishka17
27.01.2019
14:13:44
Тогда никак. Только руками флаг

Сергей
27.01.2019
14:14:57
Можно передавать потокам ссылку на логическую переменную, если он не блокируемый, в вечном цикле, проверять состояние этой переменной

fickle asshole
27.01.2019
14:16:21
Кто работал с shutil? # Сохранение файла shutil.copyfileobj(response.raw, out_file) Я получаю raw из респонса и хочу его сохранить в директорию определенную

Alex
27.01.2019
14:17:16
например если поток блокируемо читает из сокета, можно закрыть сокет
я кстати не уверен, что знаю как это делается в python. но на низком уровне как раз таки для этого есть pthread_kill т.к. отправка сигнала приведет к прерыванию системного вызова.

Николай
27.01.2019
14:17:31
Есть стандартные способы сохранения файла

fickle asshole
27.01.2019
14:18:27
а при чем тут shutil?
Я использую его для преобразования

Николай
27.01.2019
14:18:37
Лол он не для этого

fickle asshole
27.01.2019
14:18:38
copyfileobj

Google
Alex
27.01.2019
14:18:40
открываем книжку и читаем как писать в файлы.

Tishka17
27.01.2019
14:18:40
Для чего?

fickle asshole
27.01.2019
14:18:57
if result is True: filename = ab.split("/")[-1] with open(filename, 'wb') as out_file: print(response) shutil.copyfileobj(response.raw, out_file) elif result is False: pass

Tishka17
27.01.2019
14:19:20
Оу оу

result is True

fickle asshole
27.01.2019
14:19:36
я знаю

:)

я могу и просто сделать так

кхм

Tishka17
27.01.2019
14:19:45
Split для вытаскивания имени файла

Alex
27.01.2019
14:20:01
да ты говнокодер, алеша

fickle asshole
27.01.2019
14:20:04
я знаю!!

Tishka17
27.01.2019
14:20:08
elif проверка на False

fickle asshole
27.01.2019
14:20:14


переписал, я сам понимаю что бэд практика такое делать

Tishka17
27.01.2019
14:20:39
Теперь os.path

Aragaer
27.01.2019
14:20:43
не-не

там норм

оно же может быть не True и не False

например None

Google
Aragaer
27.01.2019
14:20:59
или b"hello, world"

Alex
27.01.2019
14:21:09
тогда это очень хреново

что такое result в первую очередь?

fickle asshole
27.01.2019
14:21:21
if len(url) > 0: return tags[0]['src'] else: return False Как раз оно может быть датой или фалсом

Tishka17
27.01.2019
14:21:23
Вообще, звучит как будто copyfileobj к месту применён

Aragaer
27.01.2019
14:21:33
какая-то хрень, которая скорее всего не True и не False

Alex
27.01.2019
14:21:57
был не прав

Tishka17
27.01.2019
14:22:12
Или возвращай bool, или объект/None

Alex
27.01.2019
14:22:19
PHP?

fickle asshole
27.01.2019
14:22:21
Я хочу что бы файлы сохранялись не в сорсовую директорию скрипта, а в папку внутри

:)

Alex
27.01.2019
14:22:34
сохраняй в папку в чем проблема?

os.path.join

тебе поможет

Tishka17
27.01.2019
14:22:48
:)

Вообще, я бы передал путь к папке через конфиг или ещё как

Google
fickle asshole
27.01.2019
14:23:20
Это да :)

Tishka17
27.01.2019
14:23:23
И уж точно никогда нельзя сохранять в папку/подпапку с сорцами

В текущий каталог - ок ещё

Tima
27.01.2019
14:25:52
Кто знает как обновить версию пайтон в pycharm? заходил в setting->project Interpreter но там не смог найти

Whore Amazing
27.01.2019
14:26:04
ищи лучше

Alex
27.01.2019
14:26:16
если тебе нужно обновить python, то pycharm тут не при чем

akaWolf
27.01.2019
14:26:44
что ты несешь?
телефон, возможно

Admin
ERROR: S client not available

akaWolf
27.01.2019
14:26:47
в руках

Alex
27.01.2019
14:27:19
если тебе нужно изменить интерпретатор - при чем тут обновления? это действительно можно сделать в Project Interpreter.

akaWolf
27.01.2019
14:28:35
это намёк на то, что такие вопросы пассивно-агрессивные

стоит уважительнее относиться к людям

fickle asshole
27.01.2019
14:29:07
зачем юзать пайчарм кстати?

Alex
27.01.2019
14:29:16
достаточно уважительно?

fickle asshole
27.01.2019
14:29:31
akaWolf
27.01.2019
14:30:16
Google
fickle asshole
27.01.2019
14:30:17
там тебя с твоей уважительностью и прочим нахуй за верстку пошлют

akaWolf
27.01.2019
14:30:29
и это хорошо?

Tima
27.01.2019
14:30:33
зачем юзать пайчарм кстати?
Мне он нравится, очень комфортный

akaWolf
27.01.2019
14:30:55
зачем брать заведомо плохой пример и говорить, что тут лучше

Oleksii
27.01.2019
14:31:19
зачем брать заведомо плохой пример и говорить, что тут лучше
лучше за жизнь в других чатиках размышлять.

а тут у вас банбота нету, только админы7

akaWolf
27.01.2019
14:31:57
лучше не быть грубым и не посылать людей)

Oleksii
27.01.2019
14:32:26
живи как знаешь, только это нахер никак к питону не относится

fickle asshole
27.01.2019
14:32:50
Грубым, не грубым, ты посмотри на свое поведение а потом уже учи других людей что делать отвечаешь как пиздюк 15-ти лет

телефон, возможно

в руках

akaWolf
27.01.2019
14:33:07
лол

fickle asshole
27.01.2019
14:33:51
У меня так друг отвечал когда ему было лет 12, а ты лезешь не свой разговор при этом ещё

В итоге, кто уважительно общается? Точно не ТЫ

Tishka17
27.01.2019
14:34:17
Идите в приват

fickle asshole
27.01.2019
14:34:29
Да я не буду с ним больше вообще разговаривать

Чат это @pyflood

Тут разговор по топикам, я тут задаю только темы на вопросы касающиеся П3Т0НА и его друзей

S
27.01.2019
15:03:20


Страница 7885 из 9768