我正在为 S60 第二版设备开发 PyS60 应用程序。我在 Python 2.5 中编写了我的应用程序逻辑。
是否有任何工具可以自动将 Python 2.5 转换为 Python 2.2,或者我需要手动进行吗?
适用于 S60 的最新 Python 1.9.0实际上包括 Python 2.5.1。所以也许你不需要转换。
我不知道有什么工具可以自动从 2.5 升级到 2.2。但是不久前有一个由RADLogic进行了 2.3 到 2.2 的操作。
根据您的代码使用了多少最近的功能,手动转换它可能很简单。
不久前我不得不反向移植一些代码,实际上只需要定义 True 和 False(如果它们尚未定义),为 , 等编写一些简单的替换sum()
,enumerate()
并获取旧版本的模块,datetime
例如logging
但在 2.2 标准库中。