从其他文件导入模块,

时间:2019-11-09 11:45:43

标签: python pycharm

main.py:

..
import calculations
..

result = calculations.velocity(5, 6)

calculations.py(与main.py相同的目录):

def velocity(innerdiameter: int, flow: int):
    area = math.pi * math.pow((innerdiameter) * 0.5, 2)
    return flow / area

这有效,但是PyCharm用红色标记“无计算模块命名”标记“导入计算”。键入calculations.并且没有进行类型检查时,我没有任何建议。

不知道这是pycharm中的某些配置还是我需要修改代码?

使用python的初学者总数,如果这是重复的,则抱歉。

enter image description here

1 个答案:

答案 0 :(得分:0)

通过文件→设置→项目设置→项目解释器为模块添加路径。按配置解释器,然后导航至“路径”选项卡。然后按+按钮添加您想要被pycharm识别的模块。注意将正确的路径放置到模块上,以避免进一步的错误。将路径添加到包含所需模块的目录中。希望对您有所帮助。