Я пишу небольшое назначение класса в python. Предположим, что raw_input является ссылкой, например 'http://python-data.dr-chuck.net/comments_243948.xml'. Если это сработает, я могу проанализировать некоторые данные. Я выполняю это задание, используя pycharm как IDE. Когда он подскажет мне ввести местоположение, и я набираю или вставляю ссылку выше и нажимаю Enter, она просто открывает связанную страницу и не входит в процесс обработки остальных данных. Есть ли способ войти в эту ссылку, не открыв связанную страницу? Пожалуйста, помогите мне. Благодарю.Как правильно использовать веб-ссылку как raw_input в python
0
A
ответ
1
Хотя переполнение стека не домашнее задание-ответ на сайте, я могу предоставить указатели на документацию, чтобы посмотреть на:
urllib2.open
позволит создать файл как объект, который считывает с веб-адреса.- ElementTree XML API позволит вам анализировать XML без сторонних библиотек.
Эти два должны предоставить достаточное количество примеров, чтобы помочь вам.
Если ваша проблема заключается в том, что PyCharm автоматически перенаправляет URL-адреса, введенные в консоль (что является проблемой, которую я не могу воспроизвести), самым простым решением является простое использование терминала.
Это ужасно ... И это даже не ваша вина. Это очень легко воспроизвести. Я предполагаю, что он заканчивается пробелом и использует '.strip()' после того, как 'raw_input (...)' является единственным реальным вариантом здесь, если в параметрах PyCharm нет чего-то, чтобы это не происходило. – CodenameLambda
Можете ли вы использовать 'BeautifulSoup'? :П – Kupiakos