Как читать txt.file с помощью urllib - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь прочитать содержимое файла .txt. В файле содержится список URL-адресов. Мне нужно открыть каждый из URL-адресов с помощью urllib. Я получаю ошибку, показанную ниже. Может кто-нибудь объяснить мне, как это исправить?

data =(urllib.request.urlopen(r"C:\Users\diese\OneDrive\Documentos\GitHub\MCPP_diego_ramirez\Proyectof\urlsDow.txt") 
for line in data: 
      print (line)

URLError: <urlopen error unknown url type: c>

1 Ответ

0 голосов
/ 14 мая 2018

Сначала извлеките URL-адреса из текстового файла.Затем используйте urllib для доступа к каждому URL.Вы можете найти подробности о чтении и записи файлов в официальной документации .

. Для простоты я предполагаю, что вы хотите сохранить извлеченные данные в списке

import urllib

with open(path-to-url-files) as fh:
    urls = fh.readlines()

retrieved_pages = []
for url in urls:
    retrieved_pages.append(urllib.request.urlopen(url).read())
* 1007.* Теперь вы можете распечатать строки каждого полученного URL, если хотите.
for page in retrieved_pages:
    for line in page:
        print(line)
    print("\n\n")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...