
N. M.
10.01.2018
16:36:17
Нет, 1 рубль - 0.5 доллара

Alexander
10.01.2018
16:37:59
Интересно. Давно говорю, нам тоже надо ноль убрать.
Или два.

Никита
10.01.2018
16:39:00

Klaus
10.01.2018
16:40:17
http://fsb.ru/
пасебо, первая же новость, украли 1.5 ляма из казны и дали условку, надеюсь, что все помнят историю, где двух студентов за взятку в 5к посадили на 10 месяцев и отчислили

Google

Klaus
10.01.2018
16:40:50
(точнее девушек)

rem
10.01.2018
16:41:51
как долго вы изучали питон (до уровня норм кодинга)

Alexander
10.01.2018
16:42:02

Klaus
10.01.2018
16:42:53

Серж
10.01.2018
16:47:59
А способ в чем заключается?

Alexey
10.01.2018
16:58:55
Господа, вопрос такого порядка. Есть несколько функций и в каждой повторяется код типа
tree = os.walk(src)
for d, dirs, files:
for file in files:
В каждой функции есть этот код. Знакомый подсказал, что можно использовать функцию высшего порядка в которой написать этот код и потом передавать её в качестве аргумента в другие. Скажите, как называется то что я хочу получить?

Alexander
10.01.2018
17:02:18
callback?

Denis
10.01.2018
17:03:05
Функция высшего порядка

Alexey
10.01.2018
17:03:19
callback?
Наверное. Я не уверен. Решил спросить мнение.

Maxim robox
10.01.2018
17:06:25
Колбек это другое
Вообще, тут лучше бы в метод класса запихнуть.

Sergey
10.01.2018
17:18:55
Добрый вечер. Изучая python 2 по книге Зеда Шоу столкнулся с проблемой. Набираю код как в книге но когда ввожу текст на русском программа выводит символы аски если не ошибаюсь когда ввожу на английском всё работает. Не знаю как это исправить. Буду рад если кто нибудь поможет с этим разобраться.

Google

Dima
10.01.2018
17:18:56
Друзья, разыскивается Python разработчик в Киеве / Удаленно.
Если у кого есть друзья/знакомые - обращайтесь. Зарплата и условия более чем отличные ( вилки 2к-5к). За успешное знакомство 1000$, если человек проработает от 3м. Подробности в лс.

Vitaliy Nameless
10.01.2018
17:19:43

Anton
10.01.2018
17:20:12
?

Denis
10.01.2018
17:20:40

Dima
10.01.2018
17:26:43

kek
10.01.2018
17:27:05

Ruslan
10.01.2018
17:34:39
камрады, кто с nats.io работал?

Nikita
10.01.2018
17:35:17
+

Ruslan
10.01.2018
17:35:42
не могу догнать как включить режим queueing у очереди? чтобы сообщение только одному из подписчиков доставлялось...

Nikita
10.01.2018
17:44:17
subscribe(…, queue=‘…’, cb=…) ?

Ruslan
10.01.2018
17:53:16
параметром queue?

Nikita
10.01.2018
17:53:33
yeap

Ruslan
10.01.2018
17:53:49
что туда писать, где варианты глянуть?
это просто имя очереди, но не способ её разгребания

Nikita
10.01.2018
18:02:19
asyncio nats python посмотри

Ruslan
10.01.2018
18:11:12
туда и смотрю ?
видимо надо отойти и посмотреть завтра

rem
10.01.2018
18:35:12
`import requests
f = open ("C:\\Users\\рем\\Desktop\\1.txt")
line = f.readline()
r = requests.get(line)
if r.status_code == 200:
with open ("C:\\Users\\рем\\Desktop\\r.txt", "w") as file:
file.write(line)
print ("ok")
else:
print ("fuck")`
посоны, скрипт должен проверять работоспособность ссылок. типа если код возвращает 200 то добавляет ссылку в текстовик и выводит в терминал ок. если нет - fuck
в 1.txt - ссылки
в r.txt - ссылки которые вернули 200
так вот, скрипт не работает

Дмитрий
10.01.2018
18:36:02
Код в тег ` вставь

Google

Дмитрий
10.01.2018
18:37:58
тройной, его съело
import requests
f = open ("C:\\Users\\рем\\Desktop\\1.txt")
line = f.readline()
r = requests.get(line)
if r.status_code == 200:
with open ("C:\\Users\\рем\\Desktop\\r.txt", "w") as file:
file.write(line)
print ("ok")
else:
print ("fuck")
:)

Pavel
10.01.2018
18:38:10
https://t.me/ds_notes

Дмитрий
10.01.2018
18:38:57


rem
10.01.2018
18:39:28
что именно не работает? ничего не выводит?
Traceback (most recent call last):
File "C:/Users/рем/Desktop/del/1.py", line 4, in <module>
r = requests.get(line)
File "C:\Users\рем\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\api.py", line 72, in get
return request('get', url, params=params, **kwargs)
File "C:\Users\рем\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\api.py", line 58, in request
return session.request(method=method, url=url, **kwargs)
File "C:\Users\рем\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\sessions.py", line 494, in request
prep = self.prepare_request(req)
File "C:\Users\рем\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\sessions.py", line 437, in prepare_request
hooks=merge_hooks(request.hooks, self.hooks),
File "C:\Users\рем\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\models.py", line 305, in prepare
self.prepare_url(url, params)
File "C:\Users\рем\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\models.py", line 379, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL '1\n': No schema supplied. Perhaps you meant http://1
?


Дмитрий
10.01.2018
18:39:29
ты уверен что там цикл не нужен? он так только первую прочитает

rem
10.01.2018
18:40:00

Дмитрий
10.01.2018
18:40:00
а в файле что?
ща порешаем
после requests.get добавь плз print(repr(line))
посмотрим что он на самом деле читает из файла


Sergey
10.01.2018
18:42:30
Traceback (most recent call last):
File "C:/Users/рем/Desktop/del/1.py", line 4, in <module>
r = requests.get(line)
File "C:\Users\рем\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\api.py", line 72, in get
return request('get', url, params=params, **kwargs)
File "C:\Users\рем\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\api.py", line 58, in request
return session.request(method=method, url=url, **kwargs)
File "C:\Users\рем\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\sessions.py", line 494, in request
prep = self.prepare_request(req)
File "C:\Users\рем\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\sessions.py", line 437, in prepare_request
hooks=merge_hooks(request.hooks, self.hooks),
File "C:\Users\рем\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\models.py", line 305, in prepare
self.prepare_url(url, params)
File "C:\Users\рем\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\models.py", line 379, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL '1\n': No schema supplied. Perhaps you meant http://1
?
ты считал строку из файла которая заканчивается ‘\n’
просто считай весь файл и засплить
потом циклом по списку делай запросы


rem
10.01.2018
18:43:06

Дмитрий
10.01.2018
18:43:44

rem
10.01.2018
18:44:33

Дмитрий
10.01.2018
18:44:48
r = requests.get(line.rstrip()) тоже должно помочь
import requests
with open("C:\\Users\\рем\\Desktop\\1.txt") as f:
data = f.read()
urls = data.split('\n')
with open ("C:\\Users\\рем\\Desktop\\r.txt", "w") as f:
for url in urls:
r = requests.get(url)
if r.status_code == 200:
f.write('%s\n' % url)
print ("ok")
else:
print ("fuck")
как-то так будет Pythonic Way, не уверен насчет третьей строки, со времен паскаля так не делал

Google

ad1
10.01.2018
19:04:59
r.status_code.ok
так тоже рекомендовалось вроде

rem
10.01.2018
19:05:34

Admin
ERROR: S client not available

rem
10.01.2018
19:05:46
а когда file на f поменял все тже самое
на 10 строке ругается

Дмитрий
10.01.2018
19:06:11

Maxim robox
10.01.2018
19:08:03
Разве не 200—299?

Дмитрий
10.01.2018
19:08:21
обычно во всех туториалах пишут f вместо file потому что :)

Eldar
10.01.2018
19:09:40

Проксимов
10.01.2018
19:09:52

rem
10.01.2018
19:10:30
прост проблема в том что я не до конца понимаю код который наляпал.

Дмитрий
10.01.2018
19:10:56

rem
10.01.2018
19:14:37
все тоже самое
ладн посоны, забейте, завтра переосмыслю все и норм буит

Дмитрий
10.01.2018
19:15:35
что-то ты не то делаешь, кмк

Nobody
10.01.2018
19:16:14
питонЫ, а есть какая либа чтобы скармливать ей сообщения из чата и получать дайджест обсуждаемых топиков?

Глеб
10.01.2018
19:17:19

Google

Дмитрий
10.01.2018
19:18:43
работает же, ну

rem
10.01.2018
19:19:34
спосеба!

Дмитрий
10.01.2018
19:20:34
спосеба!
пожалуйста)) осталось тебе разобраться, что делать, если сайт вообще не ответил ))
советую погуглить try-except

rem
10.01.2018
19:22:15

Alex
10.01.2018
19:22:19

Дмитрий
10.01.2018
19:29:01
Разве не 200—299?
вот, если интересно про "ok" в requests https://github.com/requests/requests/blob/master/requests/status_codes.py
в django rest есть универсальное
status.is_success(response.status_code)
в requests нет

McBull
10.01.2018
20:09:52
Уважаемые коллеги ! У меня вопрос. Подскажите пожалуйста как сохранить историю этого чата? Заранее благодарю.

f1nnix
10.01.2018
20:13:06
this https://github.com/shelomentsevd/telegramgo
this https://github.com/LonamiWebs/Telethon
Вторая на няшном третьем питончике.