두 가지 방법 중 하나로 실행할 수있는 Python 프로그램이 있습니다. 첫 번째는 "python main.py"를 호출하여 사용자에게 친숙한 방식으로 입력하라는 메시지를 표시 한 다음 프로그램을 통해 사용자 입력을 실행하는 것입니다. 다른 방법은 "python batch.py -file- " 을 호출 하여 모든 친숙한 입력 수집을 통과하고 한 번에 프로그램을 통해 전체 파일의 입력 값을 실행하는 것입니다.
문제는 "batch.py"를 실행할 때 "main.py"에서 일부 변수 / 방법 / 등을 가져오고이 코드를 실행할 때입니다.
import main
프로그램의 첫 번째 줄에서 "main.py"에서 코드를 실행하려고하기 때문에 즉시 오류가 발생합니다.
가져 오는 "main"모듈에 포함 된 코드를 Python에서 실행하지 못하게하려면 어떻게해야합니까?