Beiträge von wunni

    Hallo Rudi,

    danke für Deine schnelle Antwort!


    Ganz früher habe ich mal Turbo-Pascal und später PHP geschrieben, Python muss ja irgendwie sowas ähnliches sein... dachte ich...

    Mit Versuch und Irrtum (und dem Internet) habe ich 'mein' Problem teilweise gelöst. Das Script ist als Dateianhang dabei.


    transfer_v2_UCAC4.py.txt


    Da die Forumsoftware .py-Dateien nicht hochlädt, bitte hinterher das .txt löschen!


    Existierende Dateien werden nun nicht mehr überschrieben -- auch wenn sie aus einem Verbindungsabbruch stammen!

    Die Datei, bei der es die Fehlermeldung gab, ist vermutlich unvollständig. Also wenn man so einen Abbruch hat, diese letzte Datei löschen. Dann Skript erneut starten.

    Das funktioniert gut, falls es nur manchmal einen Abbruch gibt. Im Moment klemmt es allerdings komplett! :(


    Zu guter Letzt noch falsche Eigenbewegung zahlreicher Sterne berichtigen; dazu gibt es im Wurzelverzeichnis des Servers http://casdc.china-vo.org/mirror/UCAC/UCAC4/ modif3.py. Dieses Script überschreibt fehlerhafte Einträge in zahlreichen Dateien.
    Script dazu am besten ins Verzeichnis u4b kopieren und dort laufen lassen: <Eingabeaufforederung> python modif3.py <Enter>



    Der Link

    https://stackoverflow.com/ques…izier-ucac4-full-download

    bezieht sich anscheinend auf das Interface des Servers in Strasburg, damit beschäftige ich mich erst, wenn der andere Weg nicht funktioniert... ;-/

    Zu blöd, dass die UCAC4-DVD nicht zu bekommen ist!


    Gaia-- mein alter Astro-Laptop wird schon mit UCAC dicke Backen machen...


    Beste Grüße,

    -wunni


    Hallo Astro-Rudi,


    tolle Sache mit dem Python-Script! :)

    Doch was wenn jemand auf dem Kabel steht..? Falls der Transfer stockt, nimmt das Script nach Neustart den Transfer bei file #1 wieder auf.

    Zurzeit komme ich nur 20..30 files weit, dann Abbruch.

    Wie kann man das Python-Script so modifizieren, dass es beim Start nachschaut, ob es bestimmte files schon gibt und ggf. erst beim letzten existierenden (vielleicht fehlerhaften) heruntergeladenem file wieder ansetzt?

    Beispiel: Transfer bricht mit Fehlermeldung bei z028 ab. Script stellt fest, dass es das Verzeichnis u4b schon gibt und die Dateien z000 bis z028. Da z028 vielleicht fehlerhaft ist, wird beim Neustart des Scripts nur das file z028 überschrieben und dann der Transfer fortgesetzt.

    Da Du ja Python selbst programmierst, hast Du vielleicht ad hoc eine Lösung?! ;)

    [oder muss man 'etwa' in der Bibliothek urllib.request eingreifen?]


    Besten Dank schon mal und freundliche Grüße,

    -wunni