![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
ShaiTan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 21.8.2006 Репутация: нет Всего: нет |
Дан текстовый фаил со списком ссылок.
Каждая ссылка в новой строке. Количество строк неизвестно. Нужно взять случайную строку и обработать urllib. Как грамотно реализовать на питоне? |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 1 Всего: 48 |
[:-1] нужен чтобы перевод каретки не мешался (он в конце каждой строки) |
|||
|
||||
stalk13 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 14.5.2011 Репутация: нет Всего: нет |
Что-бы не читать весь файл целиком, я бы сделал так:
Это сообщение отредактировал(а) stalk13 - 10.8.2011, 16:05 |
|||
|
||||
ShaiTan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 21.8.2006 Репутация: нет Всего: нет |
Ага, спасибо.
Реально присвоить 'line' произвольное значение, если 'file.txt' пуст? Это сообщение отредактировал(а) ShaiTan - 27.8.2011, 00:54 |
|||
|
||||
Dagger |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 377 Регистрация: 4.9.2002 Где: Киев Репутация: 1 Всего: 8 |
если файл пуст надо хендлить IndexError - random.choice именно этот эксцепшн выкинет
Добавлено через 43 секунды ну или
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |