url_import
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
url_import [2020/07/14 15:40] – rex8312 | url_import [2024/03/23 02:38] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 4: | 줄 4: | ||
def url_import(name, | def url_import(name, | ||
import imp | import imp | ||
+ | import tempfile | ||
+ | from pathlib import Path | ||
from urllib import request | from urllib import request | ||
- | with open(f' | ||
- | code = request.urlopen(url).read().decode(' | ||
- | f.write(code) | ||
- | return imp.load_source(name, | ||
| | ||
+ | path = Path(tempfile.mkstemp(suffix=' | ||
+ | code = request.urlopen(url).read() | ||
+ | path.write_bytes(code) | ||
+ | mod = imp.load_source(name, | ||
+ | return mod | ||
- | mod = url_import(" | + | |
+ | mod = url_import(" | ||
</ | </ | ||
{{tag> | {{tag> |
url_import.1594741242.txt.gz · 마지막으로 수정됨: 2024/03/23 02:37 (바깥 편집)