'import MyClass.MyClass'是否等于python中的'来自MyClass import MyClass'

时间:2011-12-29 16:37:21

标签: python import

如果两者都是,

ModuleName是:MyClass.py

里面的类是:

class MyClass :
    ...

2 个答案:

答案 0 :(得分:2)

不,他们不一样。第一个甚至不起作用;普通import语句仅导入模块。第二个会将MyClass.MyClass放在您的范围内MyClass

答案 1 :(得分:1)

import <x>只允许您导入模块 - 您无法执行import <module>.<Class>。您只能使用from <x> import <y>表单导入特定的类。