行程编码-压缩

时间:2019-05-13 17:52:25

标签: python-3.x run-length-encoding

我想打开一个包含数据(源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="")

enter image description here想要接收的是解压缩数据上方所附照片中的压缩代码

0 个答案:

没有答案