我有两个模块杂项以及主.py并希望定义中存在的所有类杂项在主.py. 你知道吗
下面是代码
#misc.py
class dummy:
def __init__(self):
pass
def dummyPrint(self):
print "Welcome to python"
#main.py
import misc
dummyObj = dummy()
dummyObj.dummyPrint()
走这条路对吗?我没有看到任何输出,即欢迎使用python
$python misc_main.py misc.py
EDIT:我添加了来自misc import dummy的语句,得到以下错误
$python misc_main.py main.py
Traceback (most recent call last):
File "misc_main.py", line 5, in <module>
dummyObj = dummmy()
NameError: name 'dummmy' is not defined
当您执行以下命令时,您使用
misc.py
作为参数从解释器调用misc_main.py
。你知道吗因为
misc_main
没有读取命令行参数,所以这相当于我很惊讶,你没有得到错误,在任何情况下。如果要获得输出,需要导入实际的类。你知道吗
注意,我假设您的主文件实际上是
misc_main.py
,而不是您在问题中所说的main.py
。否则您将无法调用正确的文件。你知道吗相关问题 更多 >
编程相关推荐