python - imp.get_suffixes() 已弃用,如何修复?

标签 python django python-3.x deprecated python-importlib

我遇到过:

pywintypes.py:39: DeprecationWarning: imp.get_suffixes() is deprecated; 
use the constants defined on importlib.machinery instead

但我不知道如何修复它? 谁能给我详细解释一下吗?

最佳答案

正如消息所解释的,您应该使用 importlib.machinery 中的 _SUFFIXES 常量。 。这些是在 Python 3.3 中引入的。弃用消息意味着您现在应该使用这些常量,而不是调用 imp.get_suffixes()

如果您还无法升级到 Python 3.3,那也没关系(目前仍然可以使用),但将来升级时需要注意这一点。

关于python - imp.get_suffixes() 已弃用,如何修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20839558/

相关文章:

python - Django 在对象中出现错误。过滤器 : too many values to unpack

django 将一个模板包含到另一个模板中

python - VisibleDeprecationWarning - 这是从哪里来的?

python - 填充缺失数据并与主集合并

python - 准确率分数 Tensorflow(简单)

Python 对象未使用 C API 完全初始化

python - 具有特定输出的 Elasticsearch DSL 查询

python - numpy nanmean 错误

javascript - 如何使用 Python 在 ajax 网页上抓取鼠标悬停框内容

python - 将类实例序列化为 JSON