Python Kann man in eine list ein link packen?
Hallo Leute.
Kann ich bei Python in eine List ein link rein packen und könnte er später noch von Python geöffnet werden
3 Antworten
ja, ein link ist ja nur text, der dann als link interpretiert wird, das kann natürlich auch python
Ja, sicher geht das, Du kannst so ziemlich alles in eine Liste stopfen:
>>> import urllib.parse
>>> urls=[]
>>> urls.append(urllib.parse.urlparse('https://gutefrage.net'))
>>> urls.append(urllib.parse.urlparse('https://www.google.de/'))
>>> urls
[ParseResult(scheme='https', netloc='gutefrage.net', path='', params='', query='', fragment=''), ParseResult(scheme='https', netloc='www.google.de', path='/', params='', query='', fragment='')]
>>> urls[0].netloc
'gutefrage.net'
>>> urls[1].hostname
'www.google.de'
Kann ich bei Python in eine List ein link rein packen
Klar, du kannst den Link als String in einer Liste speichern.
könnte er später noch von Python geöffnet werden
Du meinst ob man auf den Inhalt der Liste bei einem späteren Programmaufruf noch zugreifen kann?
Das funktioniert nicht ohne weiteres, denn sobald ein Prozess terminiert, wird auch der Speicherbereich der für die Liste angefordert wurde wieder freigegeben.
Du kannst aber im Programm implementieren, dass die Links beispielsweise in einer Textdatei gespeichert werden. Auf die Textdatei kannst du dann auch bei späteren Programmaufrufen zugreifen und der Inhalt bleibt auch dann bestehen, wenn der Prozess terminiert.
Könnte python aber nacher noch den link öffnen oder nicht