1 2 3 4 5 6 7 8 9 10 | import csv import fileinput import sys reader = csv.reader(fileinput.input(inplace=True)) # modify input files inplace writer = csv.writer(sys.stdout) # fileinput redirects stdout to input file # after input file has been copied to a temporary file for row in reader: row += [row[-1]] # duplicate last column writer.writerow(row) |
aW1wb3J0IGNzdgppbXBvcnQgZmlsZWlucHV0CmltcG9ydCBzeXMKCnJlYWRlciA9IGNzdi5yZWFkZXIoZmlsZWlucHV0LmlucHV0KGlucGxhY2U9VHJ1ZSkpICAjIG1vZGlmeSBpbnB1dCBmaWxlcyBpbnBsYWNlCndyaXRlciA9IGNzdi53cml0ZXIoc3lzLnN0ZG91dCkgICMgZmlsZWlucHV0IHJlZGlyZWN0cyBzdGRvdXQgdG8gaW5wdXQgZmlsZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGFmdGVyIGlucHV0IGZpbGUgaGFzIGJlZW4gY29waWVkIHRvIGEgdGVtcG9yYXJ5IGZpbGUKZm9yIHJvdyBpbiByZWFkZXI6CiAgICAgcm93ICs9IFtyb3dbLTFdXSAgIyBkdXBsaWNhdGUgbGFzdCBjb2x1bW4KICAgICB3cml0ZXIud3JpdGVyb3cocm93KQ==
-
upload with new input
-
result: Success time: 0.09s memory: 10904 kB returned value: 0
a,b,c,1 d,e,f,2
a,b,c,1,1 d,e,f,2,2


