现在已支持使用外层圆括号来使多个上下文管理器可以连续多行地书写。这允许将过长的上下文管理器集能够以与之前import语句类似的方式格式化为多行的形式。例如,以下这些示例写法现在都是有效的:
更清楚的错误消息SyntaxError现在当解析包含有未关闭括号的代码时解释器会包括未关闭括号的位置而不是显示SyntaxError:unexpectedEOFwhileparsing并指向某个不正确的位置。例如,考虑以下代码(注意未关闭的“{”):
之前版本的解释器会报告令人迷惑的语法错误位置:
但在Python3.10中则会发出信息量更多的错误提示:
具体的我不多说了,