Ich schreibe eine kleine Klassenzuweisung in Python. Der raw_input soll ein Link wie 'http://python-data.dr-chuck.net/comments_243948.xml' sein. Wenn dies funktioniert, kann ich einige der Daten analysieren. Ich mache diese Aufgabe mit Hilfe von pycharm als IDE. Wenn es mich auffordert, einen Ort einzugeben und den obigen Link einzugeben oder einzufügen und die Eingabetaste zu drücken, wird nur die verknüpfte Seite geöffnet, und der Rest der Daten wird nicht verarbeitet. Gibt es eine Möglichkeit, diesen Link einzugeben, ohne die verknüpfte Seite aufzurufen? Bitte hilf mir. Vielen Dank.Wie man einen Weblink als Raw_Input in Python richtig verwendet
0
A
Antwort
1
Während Stack-Überlauf kein Hausaufgaben-Antwort-Seite ist, kann ich Zeiger auf Dokumentation zur Verfügung stellen zu betrachten:
urllib2.open
ermöglicht es Ihnen, eine Datei wie Objekt zu erstellen, die von einer Web-Adresse liest.- Die ElementTree XML API können Sie XMLs ohne Bibliotheken von Drittanbietern analysieren.
Diese beiden sollten genug Beispiele liefern, um Sie auf Ihren Weg zu bringen.
Wenn Ihr Problem darin besteht, dass PyCharm die in der Konsole eingegebenen URLs automatisch umleitet (was ein Problem ist, das ich nicht reproduzieren kann), ist die einfachste Lösung, einfach immer das Terminal zu verwenden.
Verwandte Themen
- 1. Wie verwendet man Struktur-Arrays in Python?
- 2. Wie man innerHTML richtig verwendet
- 3. Wie man richtig cin.peek() verwendet
- 4. Wie man richtig Realm verwendet
- 5. Wie verwendet man eine Eingabe in Python?
- 6. Wie man Array richtig verwendet
- 7. Wie man .removeClass richtig verwendet
- 8. , wie man verwendet Mocks richtig
- 9. Verwendet Python `isinstance` jemals richtig?
- 10. Wie man strcasecmp in c richtig verwendet
- 11. Python-Konsole, besser als raw_input(), wie editierbare Standardwerte anbieten?
- 12. Zeichencodierung in raw_input Python 2.7
- 13. Python raw_input() Syntax Error
- 14. Python: Wie man Methode mit Decorator richtig verwendet
- 15. Python: Seltsames Verhalten von raw_input
- 16. Python: Wenn Raw_Input enthält ... BLAH
- 17. Wie verwendet man den String-Wert als Variablennamen in Python?
- 18. Umlaut in raw_input()
- 19. Python 2.7 - Testskript simulieren raw_input
- 20. Wie man Perl-Referenzen richtig verwendet
- 21. Wie verwendet man diese Abfrage richtig?
- 22. Python Raw_Input in einem bestimmten Bereich
- 23. Wie kann man einen raw_input wiederholen, bis ich aufhören will?
- 24. Wie man richtig einen Index
- 25. Wie man mehr als einen Ausdruck in einer Reihe verwendet
- 26. Wie man grep auf Dateien in Python verwendet
- 27. Wie verwendet man Post-Receive-Hook richtig?
- 28. Wie verwendet man einen Punkt in Python-Formatzeichenfolgen?
- 29. Wie man einen Funkenjob richtig einreicht?
- 30. Weiß nicht, wie man SetActive() richtig verwendet
Das ist schrecklich ... Und es ist nicht einmal deine Schuld. Es ist wirklich einfach zu reproduzieren. Ich denke, es mit einem Leerzeichen zu beenden und '.strip()' nach 'raw_input (...)' zu verwenden, ist die einzige echte Option, es sei denn, es gibt etwas in den Optionen von PyCharm, um dies zu verhindern. – CodenameLambda
Kannst du 'BeautifulSoup' verwenden? : P – Kupiakos