>백엔드 개발 >파이썬 튜토리얼 >하나의 Python 파일을 다른 파일에서 어떻게 실행할 수 있나요?

하나의 Python 파일을 다른 파일에서 어떻게 실행할 수 있나요?

Barbara Streisand
Barbara Streisand원래의
2024-12-07 20:07:18172검색

How Can I Run One Python File from Another?

다른 Python 파일에서 하나의 Python 파일 실행

여러 Python 파일이 관련된 시나리오에서는 다른 파일 내에서 하나의 파일을 실행해야 합니다. 이를 수행하는 다양한 방법은 다음과 같습니다.

1. 모듈로 가져오기:

선호되는 방법은 다른 Python 파일을 모듈로 처리하는 것입니다. 여기에는 가져오기가 포함됩니다.

import file

이 접근 방식은 안전하고 효율적이며 적절한 코드 재사용을 보장합니다. 가져온 파일 이름이 file.py인 경우 import 문에서 .py 확장자를 생략하세요.

2. 실행 명령(안전하지 않음):

이 방법은 덜 바람직하며 보안 위험 가능성 때문에 일반적으로 권장되지 않습니다. 그러나 사용 방법은 다음과 같습니다.

Python 2:

execfile('file.py')

Python 3:

exec(open('file.py').read())

3. 셸 프로세스 생성:

이 방법은 최후의 수단으로 사용되며 가능하면 피해야 합니다.

import os
os.system('python file.py')

위 내용은 하나의 Python 파일을 다른 파일에서 어떻게 실행할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.