Was bedeutet "getötet"?

Ich habe ein Python-Skript, das eine große CSV-Datei importiert und dann die Anzahl der Vorkommen jedes Worts in der Datei zählt und dann die Anzahl in eine andere CSV-Datei exportiert.

Was aber passiert, ist, dass, sobald das Zählen des Teils abgeschlossen ist und der Export beginnt, es heißtKilled in der Kündigung.

Ich glaube nicht, dass dies ein Speicherproblem ist (wenn es so wäre, würde ich vermutlich einen Speicherfehler bekommen und nichtKilled).

Könnte es sein, dass der Prozess zu lange dauert? Wenn ja, gibt es eine Möglichkeit, die Auszeit zu verlängern, damit ich dies vermeiden kann?

Hier ist der Code:

csv.field_size_limit(sys.maxsize)
    counter={}
    with open("/home/alex/Documents/version2/cooccur_list.csv",'rb') as file_name:
        reader=csv.reader(file_name)
        for row in reader:
            if len(row)>1:
                pair=row[0]+' '+row[1]
                if pair in counter:
                    counter[pair]+=1
                else:
                    counter[pair]=1
    print 'finished counting'
    writer = csv.writer(open('/home/alex/Documents/version2/dict.csv', 'wb'))
    for key, value in counter.items():
        writer.writerow([key, value])

Und dasKilled passiert nachfinished counting hat gedruckt, und die vollständige Nachricht lautet:

killed (program exited with code: 137)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage