【发布时间】:2019-12-11 11:43:20
【问题描述】:
我已经解决了一个问题,但无法找到解决方案。 VS Code 将无法识别模块导入,因此在函数下方添加了一条黄色波浪线,如下所示:
这些在每个导入的函数上,但在执行主文件时它呈现和执行得非常好。 问题仅在于 VS Code 中代码的可视化。
我的版本
- MacOS Mojave 10.14.5
- VS 代码 1.36.1
- Python 3.7.3
我试过了
- 将 VS 代码源设置为
/usr/bin/python - 将 VS 代码源设置为
/usr/local/bin/python3 - 重新安装 Python
- 重新安装 Python3
- 谷歌搜索
- 将
false更改为truein"python.jediEnabled":insettings.json
我的结构:
为了说明问题,这里有一个简单的应用程序:
目录
注意:与动物/目录中的 init.py 相同的错误。
init.py
from animals.bird import *
from animals.reptile import *
app.py
from __init__ import *
print_bird()
print_reptile()
动物/爬行动物.py
def print_reptile():
print("I'm a reptile. ssssssssss!")
动物/bird.py
def print_bird():
print("I'm a bird. tweet!")
当运行 python3 app.py 或 python app.py 时,结果始终是预期的文本:
I'm a bird. tweet!
I'm a reptile. ssssssssss!
【问题讨论】:
标签: python python-3.x visual-studio-code