ImportError:尝试在行分段检测器中没有已知父包的情况下进行相对导入

2024-05-16 01:07:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从同一目录下的另一个文件导入函数,但出现了错误

from.bindings.lsd_ctypes导入*

def lsd(src):

rows, cols = src.shape

src = src.reshape(1, rows * cols).tolist()[0]

temp = os.path.abspath(str(np.random.randint(
    1, 1000000)) + 'ntl.txt').replace('\\', '/')

lens = len(src)
src = (ctypes.c_double * lens)(*src)
lsdlib.lsdGet(src, ctypes.c_int(rows), ctypes.c_int(cols), temp)

fp = open(temp, 'r')
cnt = fp.read().strip().split(' ')
fp.close()
os.remove(temp)

count = int(cnt[0])
dim = int(cnt[1])
lines = np.array([float(each) for each in cnt[2:]])
lines = lines.reshape(count, dim)

return lines

错误是

from.bindings.lsd_ctypes导入*

ImportError:尝试在没有已知父包的情况下进行相对导入

你能帮我解决吗


Tags: fromsrcos错误bindingsctypestemprows