2015-01-06 1 views
1

웹 서버에 "module.py"파일이 있다고 상상해보십시오. 나는 다음과 같은URL에서 가져 오기

import urllib.request 
response = urllib.request.urlopen('http://example.com/module.py') 
content = response.read() 

파일을 수행하여 파일의 내용을 얻을 "module.py는"기능 그래서 테스트 기능을 사용할 수있는 컨텐츠를 가져올 수있는 가장 좋은 방법이 될 것입니다 무엇

def test(): 
    print("test") 
을 포함 ? 몇 가지 솔루션을 보았지만 더 이상 작동하지 않습니다.

+2

그렇게하지 마십시오. 원격 코드로드 및 실행은 매우 나쁜 생각입니다. 특히 일반 HTTP보다. – ThiefMaster

+0

관련 : [전체 경로가 주어진 모듈을 가져 오는 방법은?] (0120-13995) – jfs

+0

@ThiefMaster 어떻게 그렇게됩니까? 그것을하는 어떤 안전한 방법이 있습니까? – Boaprivate

답변

0

module.py의 내용을 로컬 py 파일에 기록하십시오. 그런 다음 가져 오십시오. 응답에서

+0

어떻게하면됩니까? – Boaprivate

0

이전의 대답에 질문 :

을 당신이 (같은 폴더에) local.py 파일 말을 저장 module.py이 있다면 당신은 그냥 할 수 있습니다

import local