python에서 다른 파일을 실행하는 방법

Author:

python에서 다른 파일을 실행하는 방법

이메일: jongmoon@hacksper.com
태그: python,import,exec,system


다음과 같이 2개의 python 파일이 있습니다.

  • _test_ex1.py
print("ex1")
  • _test_ex2.py
print("ex2")
  • _test_ex1.py 에서 _text_ex2.py의 내용을 실행시키고 싶다면 다음과 같은 여러가지 방법이 있습니다.
  • 아래에서 소개하는 방법은 모두 다음과 같은 결과를 보여줍니다.
  • qownnotes-media-sairvH

import 사용하기

  • import를 사용하여 다른 py 파일을 실행할 수 있습니다.
  • _test_ex1.py
print("ex1")
import _test_ex2

exec 사용하기

  • exec를 사용하여 다른 py 파일을 실행할 수 있습니다.
  • _test_ex1.py
print("ex1")
exec(open('_test_ex2.py').read())

os.system 사용하기

  • exec를 사용하여 다른 py 파일을 실행할 수 있습니다.
  • _test_ex1.py
import os
print("ex1")
os.system("python _test_ex2.py")