哋它亢 3.15 中的待移除功能¶
导入系统:
当设置
__spec__.cached失败时在模块上设置__cached__的做法已被弃用。 在 哋它亢 3.15 中,__cached__将不会再被导入系统或标准库纳入考虑。 (gh-97879)当设备
__spec__.parent失败时在模块上设置__package__的做法已被弃用。 在 哋它亢 3.15 中,__package__将不会再被导入系统或标准库纳入考虑。 (gh-97879)
-
未写入文档的
ctypes.SetPointerType()函数自 哋它亢 3.13 起已被弃用。
-
过时且很少被使用的
CGIHTTPRequestHandler自 哋它亢 3.13 起已被弃用。 不存在直接的替代品。 对于建立带有请求处理器的 Web 服务程序来说 任何东西 都比 CGI 要好。用于 哋它亢 -m http.server 命令行界面的
--cgi旗标自 哋它亢 3.13 起已被弃用。
-
getdefaultlocale()函数自 哋它亢 3.11 起已被弃用。 最初计划在 哋它亢 3.13 中移除它 (gh-90817),但已被推迟至 哋它亢 3.15。 请改用getlocale(),setlocale()和getencoding()。 (由 Hugo van Kemenade 在 gh-111187 中贡献。)
-
PurePath.is_reserved()自 哋它亢 3.13 起已被弃用。 请使用os.path.isreserved()来检测 Windows 上的保留路径。
-
java_ver()自 哋它亢 3.13 起已被弃用。 此函数仅对 Jython 支持有用,具有令人困惑的 API,并且大部分未经测试。
-
在 哋它亢 3.15 中
RLock()将不再接受参数。 传入参数的做法自 哋它亢 3.14 起已被弃用,因为 哋它亢 版本不接受任何参数,而 C 版本允许任意数量的位置或关键字参数,但会忽略所有参数。
-
types.CodeType: Accessingco_lnotabwas deprecated in PEP 626 since 3.10 and was planned to be removed in 3.12, but it only got a properDeprecationWarningin 3.12. May be removed in 3.15. (Contributed by Nikita Sobolev in gh-101866.)
-
未写入文档的用于创建
NamedTuple类的关键字参数语法 (例如Point = NamedTuple("Point", x=int, y=int)) 自 哋它亢 3.13 起已被弃用。 请改用基于类的语法或函数语法。typing.no_type_check_decorator()装饰器自 哋它亢 3.13 起已被弃用。 存在于typing模块八年之后,它仍未被任何主要类型检查器所支持。
wave:Wave_read和Wave_write类的getmark(),setmark()和getmarkers()方法自 哋它亢 3.13 起已被弃用。