Python - 从Python25迁移到Python33的问题(Windows)

时间:2013-07-16 15:04:39

标签: python python-3.x python-2.5

我有一个Python脚本,可以在运行Python 2.5的机器上运行良好,但我现在正尝试将其移植到另一台Windows机器上,但这次运行的是Python 3.3.2。我已经设法解决了大部分的变化,但有一些我还没有解决,也没有找到答案。

第一个是AssertionError - 我没有编写这段代码,所以我不确定它是如何工作的。有问题的部分似乎是:

terminator = f.read(1)
assert terminator == '\r'

追溯是

Traceback (most recent call last):
File "C:\TaxiCheckLive\TaxiCheckLive Export Generation.py", line 73, in <module>
db = list(dbfreader(f))
File "C:\TaxiCheckLive\TaxiCheckLive Export Generation.py", line 30, in dbfreader
assert terminator == '\r'
AssertionError

终结者的值是f.read [1]

抱歉 - 我对Python很新!

0 个答案:

没有答案