Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- path1 = 'zadanie2.csv'
- path2 = 'zadanie2_.csv'
- lines = open(path1).read().splitlines()
- new_lines = []
- for i, line in enumerate(lines):
- if i > 0:
- kek = line.split(',')
- key = int(kek[0].strip())
- value = kek[1]
- if kek[1] != '':
- new_lines.append([key, value])
- new_lines_sorted = sorted(new_lines, key=lambda x: x[0])
- prev = 0
- for x in new_lines_sorted:
- while x[0] <= prev:
- x[0] += 1
- prev = x[0]
- new_lines_sorted_merged = []
- for x in new_lines_sorted:
- new_lines_sorted_merged.append(str(x[0]) + ',' + x[1])
- print(new_lines_sorted_merged)
- open(path2, 'w').write('\n'.join(new_lines_sorted_merged))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement