Кодировка длины выполнения - сжатие - PullRequest
0 голосов
/ 13 мая 2019

Я хочу открыть текстовый файл, содержащий данные (источник 1) и сжать эти данные. Затем поместите сжатые данные в новый файл.

Это то, что у меня есть, но я не знаю, что делать дальше!

string=input("Enter: ")
x=open(string,"r")
for i in x:
  print(i)
ans=[]
count=1 

for i in range(len(string)): 
  if i==len(string)-1: 
      ans.append([string[i],count])  
  elif string[i]==string[i+1]:
    count+=1 
  else: 
    ans.append([string[i],count]) 
    count=1 
for i in ans:
  print(str(i[1]).zfill(2)+i[0],end="")

Что я введите здесь описание изображения хочу получить - это сжатый код на фотографии, прикрепленной над распакованными данными

...