Skip to content

Instantly share code, notes, and snippets.

import os
import csv
original_dir = 'first'
new_dir = 'other'
output_dir = 'output'
for (root, dirs, files) in os.walk(original_dir):
for filename in files:
relpath = os.path.join(root, filename)
doc[row['key']] = row['trans']
# Write
output_path = os.path.join(output_dir, relpath[len(original_dir) + 1:])
output_path_dir = os.path.dirname(output_path)
if not os.path.exists(output_path_dir):
os.makedirs(output_path_dir)
with open(output_path, 'w') as csvfile:
writer = csv.writer(csvfile, delimiter=",", quotechar='"',
import os
import csv
from collections import OrderedDict
original_dir = os.path.abspath('original')
new_dir = os.path.abspath('new_translations')
output_dir = os.path.abspath('output')
for (root, dirs, files) in os.walk(original_dir):
for filename in files: