所以,我有两个文件,HelloWorld.py和EnterExit.py。以下是HelloWorld的代码:
import EnterExit
print('Hello world!')
print('What is your name?')
myName = input()
print('It is good to meet you, ' + myName + '!')
end()
这是EnterExit:
def end():
print('Press enter to continue')
input()
当我运行HelloWorld时,它一直有效,直到调用end()。然后它说end()没有定义。我在这里做错了什么?
答案 0 :(得分:7)
写一下:
EnterExit.end()
或者:
from EnterExit import end # or import *
end()
答案 1 :(得分:3)
正确导入内容,您只需要参考EnterExit.end()
。
或者,将end
直接导入您自己的全局:
form EnterExit import end
答案 2 :(得分:2)
您需要致电EnterExit.end()
,或者
from EnterExit import end
答案 3 :(得分:0)
您需要将其称为EnterExit.end()
- end
本身没有任何名为HelloWorld
的内容。
如果您想将其称为end()
,则需要使用
from EnterExit import end