AttributeError: module 'shutil' has no attribute 'copyfileobj'

Posted wuxinyan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AttributeError: module 'shutil' has no attribute 'copyfileobj'相关的知识,希望对你有一定的参考价值。

import shutil

#1.copyfileobj(源文件,目标文件) 将文件内容复制到另一个文件

shutil.copyfileobj(open(‘config.log‘,‘r‘),open(‘pic.json‘,‘a‘))


--------------------------------------------------------------------------------------------------------
以上代码在执行的时候报了错:

    Traceback (most recent call last):

    File "D:/Python/mypy/basic/shutil.py", line 4, in <module>

    import shutil

    File "D:\Python\mypy\basic\shutil.py", line 8, in <module>

    shutil.copyfileobj(open(‘config.log‘,‘r‘),open(‘pic.json‘,‘a‘))

    AttributeError: module ‘shutil‘ has no attribute ‘copyfileobj‘

 

--------------------------------------------------------------------------------------------------------------------------------------------------------

很不能理解,上网一查,居然有人跟我一样,哈哈~

原因是这样滴:

我的文件,名字是shutil.py,而看上面的错误信息里面,是用一个import shutil,估计也是同样错误的把我的脚本当作官方库给错误引用了。

 

以上是关于AttributeError: module 'shutil' has no attribute 'copyfileobj'的主要内容,如果未能解决你的问题,请参考以下文章

类 InstagramSpider(scrapy.Spider): AttributeError: 'module' 对象没有属性 'Spider'

api = twitter.Api() AttributeError: 'module' 对象没有属性 'Api

AttributeError:'module'对象在python中没有属性'windll'

如何修复python2.7中的“AttributeError:'module'对象没有属性'storage'”错误

成功解决AttributeError: module ‘numpy‘ has no attribute ‘polyld‘

hydra安装——AttributeError: module ‘hydra‘ has no attribute ‘main‘