>백엔드 개발 >파이썬 튜토리얼 >Python 3에서 더 이상 사용되지 않는 `execfile()` 함수를 어떻게 바꿀 수 있나요?

Python 3에서 더 이상 사용되지 않는 `execfile()` 함수를 어떻게 바꿀 수 있나요?

Patricia Arquette
Patricia Arquette원래의
2024-12-06 05:26:11333검색

How Can I Replace the Deprecated `execfile()` Function in Python 3?

Python 3에서 execfile의 대안

Python 3에서는 편리한 execfile() 함수가 더 이상 사용되지 않습니다. 이는 외부 스크립트 실행 기능에 의존하는 개발자들 사이에서 우려를 불러일으켰습니다.

질문:

Python 3에서는 빠른 로딩을 위한 쉬운 옵션을 모두 제거한 것 같습니다. execfile()과 같은 스크립트. 제가 간단한 해결책을 간과하고 있습니까?

답변:

다행히도 다른 방법이 있습니다:

교체:

execfile("./filename")

포함:

exec(open("./filename").read())

추가 정보:

자세한 내용은 다음 리소스를 참조하세요.

  • [파이썬의 새로운 기능 3.0](https://www.python.org/dev/peps/pep-03104/)
  • [execfile](https://docs.python.org/2/library /functions.html#exec파일)
  • [exec](https://docs.python.org/3/library/functions.html#exec)

위 내용은 Python 3에서 더 이상 사용되지 않는 `execfile()` 함수를 어떻게 바꿀 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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