![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
python使用from能导入模版,使用import不能导入模版
|–init.py#空文件|–import1.py|–import2,py#输出字符串想把impor2的文件导入到1里面,使用importimport1#提示错误#fro...
|– init.py#空文件
|– import1.py
|– import2,py #输出字符串
想把impor2的文件导入到1里面,使用
import import1#提示错误
#from import1 import *#可以使用
请问下,为什么使用import会错误?
错误提示:NameError: name 'x' is not defined x为定义
问题已解决了,直接使用x()不能打印出字符串
使用import2.x()才能运行在1文件里面运行2文件里面的函数 展开
|– import1.py
|– import2,py #输出字符串
想把impor2的文件导入到1里面,使用
import import1#提示错误
#from import1 import *#可以使用
请问下,为什么使用import会错误?
错误提示:NameError: name 'x' is not defined x为定义
问题已解决了,直接使用x()不能打印出字符串
使用import2.x()才能运行在1文件里面运行2文件里面的函数 展开
展开全部
其实也可以把文件夹定义为包,在当前文件夹放一个 __init__.py 的空文件
这样就可以绝对导入 import <module_name>.import1
或是相对导入 import .import1
这样就可以绝对导入 import <module_name>.import1
或是相对导入 import .import1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询