를 사용하여 함수를 호출 할 수 있습니다 내가 main() 함수를 호출하여이 모듈이 있습니다는 어떻게 가져온 모듈
## This is mymodules ##
def restart():
r = input('Do you want to build another configuration file?\n1. Yes\n2. No\n')
if r == '1':
main()
elif r == '2':
os.system('pause')
주()이 모듈을로드 다른 스크립트입니다. 그러나 그것을 호출하면 main()이 정의되지 않았다고합니다. 본질적으로 이것은 내가 내 테스트에 무엇을 가지고 :
import mymodules as my
def main():
print('good')
my.restart()
이 내가 정의()는 my.restart()가 주를 호출 할 수 있도록하려는 실행합니다.
'main()'이 첫 번째 모듈의 네임 스페이스에 없습니다. 가져올 수는 있지만 일반적으로 [주의하지 않는 한 순환 수입을 피하십시오] (http://stackoverflow.com/questions/744373/circular-or-cyclic-imports-in-python). –