趁这个机会,我顺便把 Python 3.8 到 3.14 的更新日志都过了一遍,以便确定今后该把哪个版本作为主力开发版本。
目前来看,Python v3.11 和 v3.12 应该是当下项目的主流选择。考虑到 v3.12 对 f-string 的语法做了大幅放宽,我打算以后主力使用 v3.12,以免再次遇到某些项目因采用放宽后的 f-string 写法而无法运行的情况。
至于 3.13 和 3.14,版本太新,部分第三方库可能尚未兼容,暂时先不考虑。
除了根据外部项目需求来选择 Python 版本之外,如果你还需要用 Python 调用 MATLAB 代码,那就还得考虑 MATLAB 版本与 Python 的兼容性——在 MATLAB 2024a 及更早版本中,只能与 Python 3.11及更早版本相互调用。因此,我现在也把 MATLAB 升级到了 R2024b。
python























