
Petro
22.03.2017
07:15:00
По ходу надо будет искать сеньора. За умеренную плату.
Ментора*
Вопрос только - умеренно, это сколько?

Denis
22.03.2017
07:24:22
Всем привет. Ребят такой вопрос:
при запуске проекта вот такая ошибка SyntaxError: Non-ASCII character '\xd0' in file project.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
на винде запускается без проблем. ОС убунту

Google

Igor
22.03.2017
07:25:09

Petro
22.03.2017
07:26:15

Julia
22.03.2017
07:27:32

Denis
22.03.2017
07:28:33

Julia
22.03.2017
07:28:56
чтобы проверить путь, в убунте в консоли набери
> which python3
должно быть что-то вроде:
/usr/bin/python3

Ivan
22.03.2017
07:30:37

Pavel
22.03.2017
07:31:42
сохранить файл в utf-8, а не cp1251

Ivan
22.03.2017
07:32:15
и еще если убунту не последняя, то интерпретатор по умолчанию 2, а не 3

Denis
22.03.2017
07:34:52
щас попробую все рекомендации, спасибо заранее.
Спасибо за помощь,ошибся в вызове проекта через консоль писал python, а надо было python3

Pavel
22.03.2017
07:46:46

D
22.03.2017
08:40:02
Скажите, а можно сделать парсинг топа яндекс новостей раз в N минут и получать выдачу в текстовый файл/На почту? И каким способом это лучше сделать?

Google

Denis
22.03.2017
08:47:41

D
22.03.2017
08:50:01

Denis
22.03.2017
08:50:20

Маришка
22.03.2017
08:53:33

Alexey
22.03.2017
08:53:53
яндекс может запросто капчу потребовать

D
22.03.2017
08:56:49

Alexey
22.03.2017
08:57:02
лучший вариант это rss feed

Spacehug
22.03.2017
08:57:37

D
22.03.2017
08:57:41
Как бы объяснить) состояние топа новостей на опр. Момент

Маришка
22.03.2017
08:58:02
Бери с rss фида первые пять записей

Alexey
22.03.2017
08:58:15

D
22.03.2017
08:58:31
Окей, посмотрю. Спасибо

Alexey
22.03.2017
08:58:47
https://news.yandex.ru/index.rss
Как написала Маришка - твои первые пять копеек

Маришка
22.03.2017
08:59:45

Alexey
22.03.2017
09:00:56
молодец, чо :)

Google

Маришка
22.03.2017
09:02:00
молодец, чо :)
У меня как раз говнокод где я использую feedparser, для бота

Alexander
22.03.2017
09:05:52
Помогите!
Читаю из файла при помощи csv.reader, по полученным строкам иду циклом,
хочу найти в каждой из строк вхождение подстроки при помощи re.findall
Но не могу. Есть решения? Ругается питон, я так понимаю, на то, что строки тут в виде объектов, а не в виде строк.

Маришка
22.03.2017
09:07:08

Alexey
22.03.2017
09:07:11
у тебя много подстрок в строке может быть?

Alexander
22.03.2017
09:07:30

Alexey
22.03.2017
09:07:37
зачем findall?

Маришка
22.03.2017
09:07:46
нет
Потому что ты ее не видел, как и мы твой код

Artem
22.03.2017
09:07:52
зачем re

Маришка
22.03.2017
09:08:26

Leonid
22.03.2017
09:10:01

Alexander
22.03.2017
09:11:10

Маришка
22.03.2017
09:11:56
if str in rec: ?!?

Маришка
22.03.2017
09:12:04
Нахер тебе re

Alexey
22.03.2017
09:12:39
str = 'запрос'
обычно тут начинаются фразы про эпил фэйл

D
22.03.2017
09:12:54

Artem
22.03.2017
09:13:03
http://imgur.com/LJg4av8l.png

Маришка
22.03.2017
09:13:18

Spacehug
22.03.2017
09:13:24
Всегда глупо хихикаю с этого

Pavel
22.03.2017
09:14:14
Нахер тебе re
str in rec не найдёт строку, у которой запись типа траляля,тут запрос какойто, ещё одна колонка.

Google

Маришка
22.03.2017
09:14:40

Alexander
22.03.2017
09:14:44
str in rec не находит

Маришка
22.03.2017
09:15:09

Alexander
22.03.2017
09:15:48
ок, str1 in rec не находит

Маришка
22.03.2017
09:16:12
Читай документацию по csv

Alexander
22.03.2017
09:16:47
можно попросить кэпов помолчать?

Alexey
22.03.2017
09:16:56
str = 'запрос'
может
str = u'запрос'
ну или как там, str1

Pavel
22.03.2017
09:17:34

Admin
ERROR: S client not available

Pavel
22.03.2017
09:18:06

Alexander
22.03.2017
09:18:15

Johnnie
22.03.2017
09:18:30
ошибка какая?

Маришка
22.03.2017
09:18:48

Johnnie
22.03.2017
09:18:55
ну нет тут телепатов, не-ту блять

Pavel
22.03.2017
09:19:07

Alexander
22.03.2017
09:19:23

Spacehug
22.03.2017
09:20:04

Pavel
22.03.2017
09:20:12
for line in reader:
if need in ' '.join(line):
print(line)
гы

Google

Dmitriy
22.03.2017
09:20:31
Нахуй тогда ксв ридер нужен

Pavel
22.03.2017
09:20:47

Маришка
22.03.2017
09:20:48

Alexey
22.03.2017
09:21:02
)

Dmitriy
22.03.2017
09:21:11

Alexander
22.03.2017
09:21:24
уточню:
file = open ('posts.csv', 'r', encoding='utf8')
text = file.read()
result = re.findall(str, text)
print (result)
находит вхождения
file = open ('posts.csv', 'r', encoding='utf8')
rdr = csv.reader(file)
for rec in rdr:
if str in rec:
print (rec)
не находит вхождения

Johnnie
22.03.2017
09:21:59

Pavel
22.03.2017
09:22:13

Dmitriy
22.03.2017
09:22:20
Потому что rec - это словарь?
Или что там возвращает ридер при итерировании

Pavel
22.03.2017
09:22:53
rec - это лист. Или тупл, не принципиально

Alexander
22.03.2017
09:23:37

Pavel
22.03.2017
09:24:00
или перебирать каждый элемент, или сджоинить его в строку и искать in

Alexander
22.03.2017
09:27:24
Так?
if str1 in join(rec):

Pavel
22.03.2017
09:28:05

Alexander
22.03.2017
09:28:48

Dmitriy
22.03.2017
09:28:50
join еще так работает str.join(s, seq)

IH
22.03.2017
09:31:03
Всем еще раз привет. Со вчерашней проблемой разобрался, появилась новая, полегче.
Есть два листа:
[[a,b], [c,d]]
[a,b,c,d]
как бы мне второй лист сравнить с первым и сделать ту же структуру, что и в первом?

Sergey
22.03.2017
09:33:01

IH
22.03.2017
09:33:36

b0g3r
22.03.2017
09:34:02
ну вот эти выше два листа должны быть "равны"?

Sergey
22.03.2017
09:34:17
Эта группа больше не существует