Zanurkuj w Pythonie/Źródła/kgp/toolbox.py: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Zdzichobot (dyskusja | edycje) kopiowanie przykładów |
Nie podano opisu zmian |
||
Linia 1:
<source lang='python'>
"""Różnorodne użyteczne funkcje
"""
Linia 14 ⟶ 13:
def openAnything(source):
"""URI,
Funkcja ta pozwala zdefiniować parser, który przyjmuje dowolne źródło wejścia
(URL,
czy też bieżące dane w postaci łańcucha znaków)
i traktuje je w odpowiedni sposób. Zwracany obiekt będzie zawierał
Kiedy już obiekt nie będzie potrzebny, należy go
zamknąć za pomocą metody .close().
>>> from xml.dom import minidom
>>> sock = openAnything("http://localhost/kant.xml")
Linia 42 ⟶ 43:
return sys.stdin
#
import urllib
try:
Linia 49 ⟶ 50:
pass
#
try:
return open(source)
Linia 55 ⟶ 56:
pass
#
import StringIO
return StringIO.StringIO(str(source))
</source>
|