我必须操作大.pst
个文件(导出Outlook)。我使用示例backup.pst
文件直接读取pst文件中的行<{1}}
import binascii
i=0
with open("backup.pst", "rb") as binary_file:
buf_size = 1024 * 1024
binary_file.seek(0)
couple_bytes = len(binary_file.read()) #count characters
print ('chars=',couple_bytes)
binary_file.seek(0) # Go to the beginning
lines = len(binary_file.readlines())#count lines
print('lines=',lines)
binary_file.seek(0)#again at the beginning
for line in binary_file:
i+=1
print(i,' ',line,'\n')
python 3.6在空闲时运行 我得到像这样的输出
RESTART: C:\Users\Nikos-PC\AppData\Local\Programs\Python\Python36-32\pyfiles\binaryfile2.py
chars= 271360
lines= 21
1 b'!BDN6\xa3\xb3\xe3SM\x17\x00\x13\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\xd6\x02\x00\x00\x00\x00\x00\x00V\x00\x00\x00\x00\x04\x00\x00\x00\x04\x00\x00\x12\x04\x00\x00\x00@\x00\x00\x0c\x00\x01\x00\x00\x04\x00\x00\x00\x04\x00\x00\x00\x04\x00\x00\x00\x80\x00\x00\x00\x04\x00\x00\x00\x04\x00\x00\x00\x04\x00\x00\x00\x04\x00\x00\x12\x04\x00\x00\x12\x04...............
当显示最后一行(21)时,我的电脑被冻结,ctrl + c无效,我必须用任务管理器停止程序。 我怎么能得到排除故障的原因?