我有一个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很新!