Wie teste ich korrekt darauf, ob sich ein bestimmtes File schon auf dem System befindet. Wenn ja, fortsetzen, wenn nein runterladen. Ich hab gelesen, es empfielt sich das mittels try / except to realisieren:
Code: Alles auswählen
def do_function(target):
try:
open('../files/' + target + '.ext')
except IOError as e:
download(target)
def download(target):
data = urllib.urlopen('www.data.com/' + target + '.ext')