Python 3에서 execfile의 대안
Python 3에서 execfile()이 제거되면서 많은 사람들이 스크립트를 신속하게 로드하는 방법에 대해 궁금해했습니다. execfile()이 없어졌을 수도 있지만 대체 옵션이 존재합니다.
해결책:
문서에서는 파일 내용이 전달된 파일 내용과 함께 exec() 함수를 사용할 것을 권장합니다. 인수:
exec(open("filename").read()) # Replaces execfile("filename")
설명:
execfile()은 파일을 구문 분석하고 실행하는 반면 exec()는 문자열을 실행합니다. 파일 내용을 문자열로 읽어서 exec()에 전달하면 execfile()과 동일한 효과를 얻을 수 있습니다.
추가 고려 사항:
추가 읽기:
위 내용은 Python 3에서 Python 2의 `execfile()`을 어떻게 바꿀 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!