>백엔드 개발 >파이썬 튜토리얼 >Python 3에서 Python 2의 `execfile()` 함수를 어떻게 대체할 수 있나요?

Python 3에서 Python 2의 `execfile()` 함수를 어떻게 대체할 수 있나요?

Susan Sarandon
Susan Sarandon원래의
2024-12-02 11:30:12508검색

How Can I Replace Python 2's `execfile()` Function in Python 3?

Python 3에서 execfile에 대한 대안 탐색

Python 3에서 execfile() 함수가 제거되면서 개발자는 편리하게 execfile을 위한 대체 방법을 찾게 되었습니다. 스크립트를 로드하는 중입니다. 특히 주목할 만한 해결책 중 하나는 exec() 함수를 활용하는 것입니다.

exec()를 execfile()

의 대안으로 공식 문서에 따르면 exec()를 사용하여 스크립트를 로드하는 방법은 다음과 같습니다.

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

이 접근 방식은 더 이상 사용되지 않는 execfile() 구문:

execfile("filename")

추가 리소스

추가 참조를 위해 다음 문서 링크는 귀중한 통찰력을 제공합니다.

  • [파이썬의 새로운 기능 3.0](https://docs.python.org/3/whatsnew/3.0.html)
  • [execfile](https://docs.python.org/2/librar y/functions.html#execfile)
  • [exec](https://docs.python.org/3/library/functions.html#exec)

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

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