【发布时间】:2015-04-04 14:34:29
【问题描述】:
当前位置:项目名称/src
类位置:项目名称/工厂模块/工厂类
尝试1:
from FactoryClass1 import FactoryClass1
尝试2:
import sys
sys.path.append(path_to_classes_folder)
from FactoryClass1 import FactoryClass1
但是我不断收到“ImportError: No module named PointSet”。
应该如何编写导入语句才能使用类中的函数?
【问题讨论】:
-
是的,我在发布之前先进行了搜索,但还没有成功。
-
Project Name目录是否只包含 Python 源代码?如果是这样,您可以考虑将其转换为一个包。预计如何使用工厂模块和类?是的,您可以随意使用sys.path,但除非您知道自己在做什么,否则您可能真的搞砸了您未来的可扩展性。提供有关Project Name内容的更多信息。您的main在哪里? -
项目名称也包含其他文件格式(txt、pts、csv、dxf...)我应该简单地将类作为模块导入并使用它们包含的函数。主要位于在 src/TryNewFunctions