Ich habe einen Code erstellt, um zwei TXT-Dateien zu erstellen, sie zu vergleichen und die Ergebnisse in eine andere TXT-Datei zu exportieren. Unten ist mein Code (sorry wegen der Sauerei).Schreiben von Ergebnissen in eine TXT-Datei
Irgendwelche Ideen? Oder bin ich nur ein Idiot?
mit Python 3.5.2:
# Barcodes Search (V3actual)
# Import the text files, putting them into arrays/lists
with open('Barcodes1000', 'r') as f:
barcodes = {line.strip() for line in f}
with open('EANstaging1000', 'r') as f:
EAN_staging = {line.strip() for line in f}
##diff = barcodes^EAN_staging
##print (diff)
in_barcodes_but_not_in_EAN_staging = barcodes.difference(EAN_staging)
print (in_barcodes_but_not_in_EAN_staging)
# Exporting in_barcodes_but_not_in_EAN_staging to a .txt file
with open("BarcodesSearch29_06_16", "wt") as BarcodesSearch29_06_16: # Create .txt file
BarcodesSearch29_06_16.write(in_barcodes_but_not_in_EAN_staging) # Write results to the .txt file
Was ist das spezifische Problem? Was ist das erwartete Verhalten? Sie müssen erklären, was vor sich geht, nicht nur sagen: "Irgendwelche Ideen?". –
Schlagen Sie einen bestimmten Fehler? - Sie können Ihren Beitrag auch in einem Codeblock formatieren. 4 Leerzeichen am Anfang einer Zeile beginnt ein Codeblock – sytech
@Rick S Sorry über die vage Frage. Die Ergebnisse werden nicht wie erwartet in der Textdatei angezeigt. – minidave2014