(python 2.7.11)加载二进制文件并卡住

时间:2015-12-24 13:43:21

标签: string python-2.7 variables binary variable-assignment

我使用Anaconda和Spyder作为编辑器和Python 2.7.11,刚刚更新。 在最后一次更新之后,我的库函数不再工作了,我是否进行了大量的调试并解决了问题。 似乎我不再能够加载二进制文件,将结果分配给变量 所以,如果我这样做:

filename="example.dat"
f = open(filename, "rb") # opening for [r]eading as [b]inary
print f.read(4)
f.close()

它运行良好,我在spyder控制台中得到“ o”。如果我做

filename="example.dat"
f = open(filename, "rb") # opening for [r]eading as [b]inary
a=f.read(4)
f.close()
然后spyder被卡住了,没有希望 为什么?它在升级之前正在工作。我能做些什么来克服这个问题吗?我有很多函数正在读取文件的某些部分作为二进制文件,然后将结果存储在一些变量中以便稍后写入。
谢谢

0 个答案:

没有答案