我使用Python 2.5.6(Windows)创建了一个python脚本,测试了它并且它正常工作。我把它放在服务器(python 2.4.3,Linux)之后就编译了,但是没有用。它没有给我任何追溯或任何东西。因为它是一个trac系统,所以它调用了脚本,但随后超时了。
我将原因缩小为几个函数,这些函数只出现在新文件中:
cursor.fetchall()
或
for x in y
if(x == 1):
break #does this work?
或
FILE operations
我有一个共同的事情是我监督还是有人知道它可能是什么?
由于限制,我无法使用python 2.4作为dev。我需要使用Trac Standalone,它只适用于python 2.5.x.
答案 0 :(得分:3)
有关Python 2.5中添加的功能的明确列表,请参阅What's new in Python 2.5。它非常广泛。特别是:
新模块包括...... SQLite数据库模块(
sqlite
)
通常,2.x系列版本保持向后兼容性。但是,您似乎期待转发兼容性,这是另一回事。
我的建议是双重的: