@propython

Страница 138 из 228
Sergey
11.02.2018
14:04:01
привет! подскажите кто знает, на чем быстрее всего парсер написать? (питон, js, ruby)

Sergey
11.02.2018
14:08:29
спасибо!?

Google
Sergey
11.02.2018
14:14:21
знаю руби лучше всего, а так могу на любом, хотел время сэкономить

Andrey ?
11.02.2018
17:02:21
(да, вряд ли уже актуально, но не упомянуть не мог)

Sergey
11.02.2018
17:56:01
сделал на руби, watir почти как nokogiri, а есть пример парсер на питоне пощупать, на гитхабе или еще где?

Andrey ?
11.02.2018
18:00:53
Ватир разве не требует целый браузер?

Sergey
11.02.2018
18:03:47
headless chrome использовал

Andrey ?
11.02.2018
18:11:00
Ну, просто нокогири - это только парсер и, следовательно, куда легковеснее)

Sergey
11.02.2018
18:51:40
кстати да, может и зря я вообще хром взял в этот раз

HW_51Rs
11.02.2018
19:28:43
Подскажите, пожалуйста. Как посчитать узнать кол-во строчек в файле? (расширение .txt)

Валерий
11.02.2018
19:31:32
скопируй в редактор кода?

там есть нумерация строк?

а так не знаю

знаю как количество символов посчитать

Google
Absolute Nikola
11.02.2018
19:40:12
считать весь файл и посмотреть кол-во переносов строк

HW_51Rs
11.02.2018
19:40:36
Более оптимальный способ есть? Про \n я знаю.

Нашел еще такой sum(1 for l in open('file', ‘r’)) .

Absolute Nikola
11.02.2018
19:41:39
while input(): cnt+= 1

и переопредели stdin

Sergey
11.02.2018
22:08:36
конвертировать в массив и посчитать количество элементов

на руби в одну строчку можно сделать

хотя может какая-то штука есть и для построчного чтения

Yaroslav
12.02.2018
12:41:28
лол

alex
12.02.2018
16:20:43
всем привет, прошу не гнобить ,только начал учить питон . и у меня вопрос . log.exception("Exception message") этот лог в exception ,чтобы выводился на консоль и в файл в файл сделал так logging.FileHandler('log_2.log', 'a') и setLevel(logging.INFO) . как это сделать ?

Денис
12.02.2018
16:22:19
AddHeandler

alex
12.02.2018
16:24:54
error = logging.getLogger("Error") error.setLevel(logging.INFO) handler_2 = logging.FileHandler('log_2.log', 'a') handler_2.setLevel(logging.INFO) formatter_2 = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') handler_2.setFormatter(formatter_2) error.addHandler(handler_2)

вот такой код

try: in_card = int(input("Repel ")) except ValueError: error.exception("Exception message")

при таком исполнении выводит только в файл

Vitaliy Nameless
13.02.2018
10:54:56
Вернуться в игру

V
13.02.2018
15:52:46
Вернуться в игру
Это фиаско братан

Vitaliy Nameless
13.02.2018
15:53:26
?

V
16.02.2018
07:10:19
bot.send_message(message.chat.id, "blabla :" + \ "\nd: " + uy[message.chat.id] + \ "\ns: " + st[message.chat.id] + \ "\nf: " + ce[message.chat.id] + " " + \ da[message.chat.id] + " вц" nt[message.chat.id])

Google
V
16.02.2018
07:10:28
друзья, вот такой код

обязательно ли нужны "\"?

подскажите как сделать красивее

Yaroslav
16.02.2018
07:17:29
Прочитай про экранирование символов

И перенос строк кода

V
16.02.2018
09:22:37
не могу найти нормального обьяснения по моему случаю....

я думаю что надо так

bot.send_message(message.chat.id, "klsdlkasjdlkadls" + "alsdk;lasdkals")

Страница 138 из 228