반응형
    
    
    
  NameError : 'reload'이름이 정의되지 않았습니다.
파이썬 3.2.2를 사용하고 있습니다. 간단한 프로그램을 작성하면 문제가 발생합니다.
>>> reload(recommendations)
Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    reload(recommendations)
NameError: name 'reload' is not defined
어떻게해야합니까?
당신은 아마 원했을 것입니다 importlib.reload().
from importlib import reload
Python 2.x에서는 내장 이었지만 3.x에서는 importlib모듈에 있습니다.
참고 사용하는 reload()인터프리터의 외부는 일반적으로 필요하지 않습니다, 당신은 무엇을 여기에서 일을하려고했다?
@Gareth Latty의 답변에 대한 업데이트. impPython 3.4에서 감가 상각되었습니다. 이제 원하는 importlib.reload().
from importlib import reload
시도해보십시오 importlib.reload.
이전에 가져온 모듈을 다시로드합니다. 인수는 모듈 객체 여야하므로 이전에 성공적으로 가져 왔어 야합니다. 외부 편집기를 사용하여 모듈 소스 파일을 편집하고 Python 인터프리터를 떠나지 않고 새 버전을 시험해보고자 할 때 유용합니다.
from importlib import reload
reload(module_name)
참고 URL : https://stackoverflow.com/questions/10142764/nameerror-name-reload-is-not-defined
반응형
    
    
    
  'Development Tip' 카테고리의 다른 글
| 다른 열에서 계산 된 열? (0) | 2020.12.10 | 
|---|---|
| Bash if 문에서 대괄호는 언제 필요합니까? (0) | 2020.12.10 | 
| Grunt를 사용하는 노드 앱을 Heroku에 배포하는 방법 (0) | 2020.12.10 | 
| CSS 전역 변수 만들기 : 스타일 시트 테마 관리 (0) | 2020.12.10 | 
| Solr 인덱스 대 저장 (0) | 2020.12.10 |