找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3655|回复: 3

[已解决] 导入模块失败,这是为什么

4

主题

8

帖子

8

积分

贫民

积分
8
Hello,World 发表于 2017-3-22 16:21:51 | 显示全部楼层 |阅读模式
本帖最后由 Hello,World 于 2017-3-22 20:07 编辑

car.py
def make_car(producer,index,**car_info):
"""做一个汽车信息的字典"""
car={}
car['producer']=producer
car['index']=index
for key,value in car_info.items():
  car[key]=value
return car


导入.py
import car
car=make_car('wsads','ws',clor='de',tero=True)
print(car)



结果:
Traceback (most recent call last):
  File "16导入.py", line 3, in <module>
    car=make_car('wsads','ws',clor='de',tero=True)
NameError: name 'make_car' is not defined


回复

使用道具 举报

0

主题

24

帖子

24

积分

贫民

积分
24
leftloveu 发表于 2017-3-22 16:37:53 | 显示全部楼层
调用函数的时候至少也要加上个模块名字吧

  1. import car
  2. # car=make_car('wsads','ws',clor='de',tero=True)
  3. car=car.make_car('wsads','ws',clor='de',tero=True)
  4. print(car)
复制代码
回复 支持 1 反对 0

使用道具 举报

0

主题

3

帖子

3

积分

贫民

积分
3
QQ
菜鸟的问候 发表于 2017-3-22 16:43:34 | 显示全部楼层
from car import make_car
回复 支持 反对

使用道具 举报

4

主题

8

帖子

8

积分

贫民

积分
8
Hello,World  楼主| 发表于 2017-3-22 20:06:18 | 显示全部楼层
leftloveu 发表于 2017-3-22 16:37
调用函数的时候至少也要加上个模块名字吧

谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表