gpt4 book ai didi

python - dir_util.copy_tree 不会打印它复制的文件

转载 作者:可可西里 更新时间:2023-11-01 09:59:50 28 4
gpt4 key购买 nike

我使用的是 Python 2.6。我使用dir_util.copy_tree函数复制文件,想在命令行查看复制了哪些文件。但是,它永远不会打印出来,即使我指定了 verbose=1!这是一个已知的错误,还是我做错了什么?

这是我的代码:

distutils.dir_util.copy_tree(source, dest, verbose=1)

最佳答案

copy_tree 命令使用 distutils.log 写入您的屏幕。在这种情况下,您需要 INFO 级别。

所以这应该可以解决问题:

from distutils import log
log.set_verbosity(log.INFO)
log.set_threshold(log.INFO)

请注意,它会为 WARNERRORFATAL 写入 sys.stderr 并写入 sys.stdout 用于 DEBUGINFO


如果较新的版本实现了日志记录模块,您必须设置一个日志记录配置才能使其工作:

import logging
logging.basicConfig(level=logging.INFO)

关于python - dir_util.copy_tree 不会打印它复制的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17712722/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com