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文件里面的函数
展开
 我来答
183525594
2017-12-08 · TA获得超过2922个赞
知道大有可为答主
回答量:3664
采纳率:58%
帮助的人:2060万
展开全部
其实也可以把文件夹定义为包,在当前文件夹放一个 __init__.py 的空文件
这样就可以绝对导入 import <module_name>.import1
或是相对导入 import .import1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式