# -*- coding: utf-8 -*-
def process_lines(inpath, outpath):
"""
В файле, ссылка на который дана на главной странице, содержится "мусор".
Ваша программа должна проделать над этим файлом следующие действия
1. из всех строк убрать первую букву
2. отсортировать строки по возрастанию (по новой первой букве)
3. сохранить в новый текстовый файл строки в отсортированном порядке.
Откройте этот текстовый файл в текстовом редакторе, который показывает
номера строк и столбцов (можно прямо в Питоне, можно в Notepad++)
:param infile: Путь к "файлу с мусором"
:param outfile: Путь к "очищеному файлу"
:return:
"""
assert type(inpath) == str, 'Bad path for input file'
assert type(outpath) == str, 'Bad path for output file'
infile = open(inpath, 'r')
outfile = open(outpath, 'w')
lines = []
for line in infile:
lines.append(line[1:])
lines.sort()
for line in lines:
outfile.write(line)
infile.close()
outfile.close()
return True
process_lines('lines.txt', 'sortedlines.txt')