在使Value异常时出现Python I / O错误

时间:2014-03-31 17:54:05

标签: python exception io

我正在尝试制作一个基本的加密程序。在尝试使编码字符超过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)

所有其余的都没问题,所使用的每个变量都已初始化。你能救我吗?

0 个答案:

没有答案