问题描述
- python为何导入模块调用函数出错
-
我在sublime和editplus里写python,如下几句:-*- coding: utf-8 -*-
import shutil
shutil.copyfile('hello.txt', 'hello2.txt')
提示错误:
Traceback (most recent call last):
File "F:Pythonexercise文件处理shutil.py", line 2, in
import shutil
File "F:Pythonexercise文件处理shutil.py", line 3, in
shutil.copyfile('hello.txt', 'hello2.txt')
AttributeError: 'module' object has no attribute 'copyfile'
[Finished in 0.6s]
解决方案
你的程序名也叫shutil,换个名字,不然和库重名了。
解决方案二:
http://blog.csdn.net/business122/article/details/7599446
解决方案三:
你的py文件名字和lib的shutil重名了,相当于import了自己。
时间: 2024-10-27 11:53:32