【发布时间】:2018-10-09 06:09:06
【问题描述】:
我有两个不同的文件:data_source 和 util。我像这样在 data_source 导入 util:
from util import HttpUtil
但是运行时出现了一些错误
from util import HttpUtil
ImportError: 无法导入名称 HttpUtil
我该如何解决这个问题?
这是模块的目录结构: enter image description here
在实用程序
class HttpUtil(object):
@staticmethod
def request(host, port, method):
在数据源
import json
import urllib
import time
from util import HttpUtil
【问题讨论】:
-
您能否提供有关文件内容的更多信息?我假设
data_source是您要导入util的脚本。 util 是您的个人模块吗?你能分享模块的目录结构吗?你用pip安装了吗? -
这个 HttpUtil 是否在 Python 系统路径中?
-
您的
util文件夹中有__init__.py文件吗? -
@raj data_source 和 util 是我的个人模块。
-
可以直接导入
util:import util吗?您可能正在导入其他不包含HttpUtil的util(它是非常常见的模块)。可以把util的名字改成util2看看吗?
标签: python