fork download
  1. import os
  2. import csv
  3.  
  4. with open('f1.csv') as f1, open('f2.csv') as f2, open('out', 'w') as out:
  5. reader = csv.reader(f1, delimiter='\t')
  6. writer = csv.writer(out, delimiter='\t')
  7. lines = set(line.strip() for line in f2)
  8. for row in reader:
  9. if row[1] in lines:
  10. row[1] = '123'
  11. writer.writerow(row)
  12. os.rename('out', 'f1.csv')
  13.  
Runtime error #stdin #stdout #stderr 0.17s 23488KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 4, in <module>
FileNotFoundError: [Errno 2] No such file or directory: 'f1.csv'