0

我正在运行一个下载的 Python 程序(.pyc 文件),它会引发以下错误:

AttributeError: 'str' object has no attribute 'format'

显然,str.format是2.6+的方法。当我检查程序的目录时,发行版中包含的文件之一是python24.dll.

我尝试添加python26.dll到目录,但它不起作用。我试图重命名python26.dllpython24.dll,但仍然没有运气。

除了重新编译原始 Python 代码之外还有什么事情要做吗?谢谢!

4

1 回答 1

2

.pyc 文件不能跨多个版本使用。http://www.python.org/dev/peps/pep-3147/

于 2013-05-14T08:03:45.193 回答