@python_beginnersЭта группа больше не существует

Страница 1434 из 1885
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
Вопрос только - умеренно, это сколько?
10-15к в месяц или 300-500р/час, имхо

Petro
22.03.2017
07:26:15
10-15к в месяц или 300-500р/час, имхо
В общем среднестатистическая зп глубинки.

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

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
Спасибо за помощь,ошибся в вызове проекта через консоль писал python, а надо было python3
как уже выше советловали, #!/usr/bin/env python3 в первую строку, добавить права на запуск, и запускать просто ./my_script.py в консоли

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

Google
Denis
22.03.2017
08:50:20
По таймеру - вручную?
думаю можно и в программе реализовать

D
22.03.2017
08:56:49
https://news.yandex.ru/export.html
Это немного не то) нужен именно 'скринкап' топа новостей раз в Н минут, может, какие алерты по ключевым словам

Spacehug
22.03.2017
08:57:37
скринкап?
screencapture. Оно же скриншот

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

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

Alexey
22.03.2017
08:58:15
Как бы объяснить) состояние топа новостей на опр. Момент
так он тебе отдаст все тоже самое что и на yandex.ru

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
Как написала Маришка - твои первые пять копеек
Я изначально feedparser и посоветовала хд

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 Но не могу. Есть решения? Ругается питон, я так понимаю, на то, что строки тут в виде объектов, а не в виде строк.

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

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
у тебя много подстрок в строке может быть?
Помогите наладить: str = 'запрос' file = open ('posts.csv', 'r', encoding='utf8') rdr = csv.reader(file) for rec in rdr: if (len(re.findall(str, rec))>0): print (rec)

Маришка
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 = 'запрос' обычно тут начинаются фразы про эпил фэйл

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

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

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

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

Маришка
22.03.2017
09:15:09
str in rec не находит
Давай начнем с того что ты переписал объект str

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

Alexander
22.03.2017
09:18:15
а задача-то какая? а то есть куски кода, но нет исходных данных и описания проблемы.
читаю из файла csv, хочу вывести строки в которых есть вхождение заданной строки

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

Маришка
22.03.2017
09:18:48
можно попросить кэпов помолчать?
Кепы говорят тебе очевидное лишь потому что ты мало чего сказал про то как записывалось в csv?

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

Pavel
22.03.2017
09:19:07
читаю из файла csv, хочу вывести строки в которых есть вхождение заданной строки
но при этом строка может быть в середине значения, да? траляля,тут запрос какойто, ещё одна колонка, ищем слово запрос.

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
)

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) не находит вхождения

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
Так? if str1 in join(rec):
нет, список не так джоинится. ' '.join(rec)

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] как бы мне второй лист сравнить с первым и сделать ту же структуру, что и в первом?

IH
22.03.2017
09:33:36
Сравнить по какому критерию
Что-то я в формулировках запутался. Сейчас переосмыслю.

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

Sergey
22.03.2017
09:34:17

Страница 1434 из 1885

Эта группа больше не существует Эта группа больше не существует