Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy as np
- import re
- import os
- filepath = 'russian.yaml'
- output_dir = 'modified'
- content = map(lambda s: s, open(filepath, 'rb').readlines())
- for i in range(len(content)):
- line = content[i]
- if re.match(r'^\s*\d(:|\.)(\s+\d)+\s*$', line):
- for j in range((line.index(':') if ':' in line else line.index('.'))+1, len(line)):
- if re.match(r'\d', line[j]) and line[j] != '0':
- modified = list(content)
- modified[i] = line[:j] + '0' + line[j+1:]
- save_path = os.path.join(output_dir, 'modified_' + str(i+1) + '_' + str(j+1) + '.yaml')
- print 'Writing', save_path
- modified_content = ''.join(modified)
- with open(save_path, 'w') as f:
- f.write(modified_content)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement