python 解决 idea 或者 pycharm 编译器在引入自定义的 py 文件的类时,没有提示的问题

1,问题描述:

假设我们有两个问价  a.py 和 b.py 其中分别有 A 类 和 B 类,现在我们想在 b.py 中引用 A 类

语法为 from a import A 

虽然这是正确的语法,但是我们在使用 idea 或者 pycharm 写这个代码时,却没有提示,按住 ctrl 鼠标左键点击也进入不到 a.py 这个文件

2,没有提示真是一件很烦的事情,那么我们怎么解决呢?其实很简单

我们只需要在 python 文件所在的文件夹出右键单击,做如下选择,我们在写代码的时候,就有提示了,

那么这几个文件夹的选项分别代表什么意思呢?其实我们选择哪一个都行,但是为了语义化,我们选择 Source roots 源码文件夹

Source roots 定义文件夹 为 源码文件夹

Test source roots 定义文件夹 为 测试代码文件夹

Resource roots 定义文件夹 为 资源文件夹(如视频,图片)

Test resource roots 定义文件夹 为 测试后资源文件夹(如视频,图片)等

原文地址:https://www.cnblogs.com/lovling/p/11395198.html