- 论坛徽章:
- 0
|
print 'starting...'
hexwrite=open('out.txt','r+b')
size=len(hexwrite.read())
def kamin(i):
while i>=0:
hexwrite.seek(i)
hexwrite.write(chr(0xff))
i+=1
if i>size:
break
print 'doing %s of %s' %(i,size)
kamin(0)
hexwrite.close()
|
写了这段代码,发现当out.txt大小2m的时候处理起来效率很慢。还不会用多线程
另外去掉“print 'doing %s of %s' %(i,size)”这句的话处理时间还可以接受,为什么加了打印信息后效率变这么慢了呢?
还有如果程序代码有中文的话,用py2exe打包后运行生成的程序会显示乱码,该如何解决? |
|