【发布时间】:2017-08-05 17:02:48
【问题描述】:
我很好奇,一个小的自定义 python 包。
如果我在 python2 中运行从包中导入和使用函数的 python 文件,一切正常。如果我在 python3 中运行该文件,但它无法从包中导入函数。
from cust_package import this_function
ImportError: cannon import name 'this_function'
包中的函数似乎与python3兼容,为了以防万一,我对它们使用了futurize。问题与包/python版本的某种标签有关吗?包很小,有 2 个 .py 文件,每个文件约 8 个函数。
感谢您的帮助,谢谢!
【问题讨论】:
-
你能给我们提供一个这种行为的例子吗?
-
@LaraChicharo 我更新了关于真正问题的问题,包括错误消息。 dir() 问题只是实际问题的一个症状。感谢您推动我澄清。
标签: python python-2.7 python-3.x package compatibility