从网址导入

时间:2015-01-06 07:26:42

标签: python python-3.x import python-import

想象一下,我在网络服务器上有“module.py”文件。我通过执行以下操作获取文件内容

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

文件“module.py”包含函数

def test():
    print("test")

导入内容的最佳方法是什么,以便我可以使用测试功能?我已经看到了一些解决方案,但它们似乎不再起作用。

3 个答案:

答案 0 :(得分:1)

所以这似乎对我有用

import wget
# url = url of the code, path = where you want it saved
wget.download(url, path)

import sys
sys.path.append(path) 
import module.py #this should be the name of the file that is downloaded

答案 1 :(得分:0)

module.py的内容写入本地py文件。然后导入它。

答案 2 :(得分:0)

回答有关以前回答的问题:

如果您保存了module.pylocal.py文件(在同一文件夹中),您可以:

import local