python에서reload 재부팅 실례 사용
1. MyModule 구문 데모를 마운트합니다.
from imp import reload reload(MyModule)
2. 매개 변수module - 모듈 객체입니다.
3. 반환값
모듈 객체를 반환합니다.
4. 실례
현재 디렉터리 아래에 테스트가 있습니다.py :
# i am test.py
num = 1
Python console :
>>> import test
>>> test.num
1
스크립트 실행 기간에, 만약test.py에서num을 2로 바꿉니다. 이때 열이 필요합니다.
# i am test.py
num = 2
Python console :
>>> from importlib import reload
>>> reload(test)
<module 'test' from '/home/xiaojie/URun.ResearchPrototype/People/Xiaojie/test.py'>
>>> test.num
2
주의:reload 함수가 원하는 매개 변수는 이미 불러온 모듈 대상의 이름입니다. 다시 불러오기 전에 이 모듈을 성공적으로 가져왔는지 확인하십시오.설명:Python 3.0은reload 내장 함수를imp 표준 라이브러리 모듈로 옮겼습니다.그것은 여전히 이전처럼 파일을 다시 불러올 수 있지만, 그것을 가져와야만 사용할 수 있습니다.
지식 포인트 확장:
python3에서reload()에서 오류가 발생한 이유
>>> import os
>>> os.getcwd()
'C:\\CodingApp\\python'
>>> os.chdir(r'C:\Users\JIANCHEN\PycharmProjects\ \src')
>>> os.getcwd()
'C:\\Users\\JIANCHEN\\PycharmProjects\\ \\src'
>>> from imp import reload
Warning (from warnings module):
File "__main__", line 1
DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
>>> reload(index)
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
reload(index)
NameError: name 'index' is not defined
>>> import index
>>> reload(index)
<module 'index' from 'C:\\Users\\JIANCHEN\\PycharmProjects\\ \\src\\index.py'>
요약:reload 전에 import이python에서reload 재부팅 실례용법에 관한 이 글은 여기까지 소개되었습니다. 더 많은 관련python에서reload 재부팅 내용을 어떻게 사용하는지 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.