我正在尝试制作一个基本的加密程序。在尝试使编码字符超过chr(256)时,我有各种各样的问题,我无法克服:
try:
while 1:
a=input_file.read(1)
if tick>1 and not a: break
if i==32: i=0
z=(ord(a)+harden(ord(key[i]),x))
text+=chr(z)
i+=1
if tick%400==0:
print "\rProcessing file",'.'*processing," ",
processing+=1
tick+=1
except ValueError:
x+=1
place+="-"+str(tick)
tick-=1
input_file.seek(tick)
所有其余的都没问题,所使用的每个变量都已初始化。你能救我吗?