Frage

blow ist ein Code, der Werte aus zwei TXT-Dateien benötigt, um eine andere TXT-Datei

zu erstellen generasacodicetagpre.

Die ersten wenigen Zeilen der Ausgabedatei sehen aus wie

1958.0 53385.0 614.0

2214.0 53794.0 308.0

436.0 51883.0 634.0

Ich versuche, es so zu gestalten, dass die Werte ganze Zahlen sind, die nicht dezimal sind, genau wie

1958 53385 614

2214 53794 308

436 51883 634

War es hilfreich?

Lösung

Es kann eher elegantere Möglichkeiten geben, Ihre Arrays zu kombinieren, als eine für Schleife und elegante Möglichkeiten, in eine Datei zu schreiben.Mit Ihrem Code sollten Sie jedoch die letzte Zeile ersetzen können, um das gewünschte Ergebnis zu erhalten:

ersetzen Sie es durch outfile.write('%d %d %d\n' % (int(plate2[i]), int(mjd2[i]), int(fiber2[i])))

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top