【问题标题】:python3.10 Deprecation Warning for distutilsdistutils 的 python3.10 弃用警告
【发布时间】:2022-08-22 09:45:41
【问题描述】:
DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.dir_util import copy_tree

这是我可能担心的事情吗? 我可以使用哪个导入来替换 from distutils.dir_util import copy_tree 行?

    标签: python-3.x distutils deprecation-warning


    【解决方案1】:

    更改自:

    from distutils.dir_util import copy_tree
    copy_tree(loc_source, loc_destination)
    

    至:

    import shutil
    shutil.copytree(loc_source, loc_destination)
    

    或者,要替换现有文件和文件夹:

    import shutil
    shutil.copytree(loc_source, loc_destination, dirs_exist_ok=True)
    

    文档:https://docs.python.org/3/library/shutil.html#shutil.copytree

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-04
      • 2021-04-06
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      相关资源
      最近更新 更多