import Stock
每当我尝试执行此操作时,都会出现此错误
ModuleNotFoundError:没有名为“股票”的模块
我的Stock文件与stock_test
位于同一文件夹(这是我在import Stock
的位置),并且我在同一文件夹中有一个初始化文件。
我不确定我在这里缺少什么,任何帮助将不胜感激。
库存文件具有所有可用的功能,我需要将其导入。
答案 0 :(得分:0)
您尝试过pip install Stock
吗?
答案 1 :(得分:0)
我根据您的描述创建一个文件夹。下面是结构。
├── Stock.py
├── Stock_sub
│ ├── Stock_test2.py
│ └── __init.py
├── Stock_test.py
└── __init__.py
对于Stock.py
,
def test():
print('Stock.py is imported')
现在,如果您想在test
中使用Stock_test.py
功能,因为它们位于同一文件夹中,则可以通过
import Stock
Stock.test()
如果要在Stock.py
中使用Stock_test2.py
,因为它们位于不同的文件夹中,则需要指定导入包的搜索路径
import sys
sys.path.append('../')
import Stock
Stock.test()
我在这里使用函数,如果您要导入Class,也是如此。