欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

在VScode中引用自定义模块问题

程序员文章站 2022-04-15 09:28:21
1. python中lib、package和module的关系module:以.py为结尾的文件都是模块。package:就是一个带__init__.py的文件夹**(必须有!!!)**和其他一些.p...

1. python中lib、package和module的关系

module:以.py为结尾的文件都是模块。

package:就是一个带__init__.py的文件夹**(必须有!!!)**和其他一些.py文件组成,其中__init__.py可以是空文件,也可以含有python代码。

lib:在python中,具有某些功能的模块和包都可以被称作库,库中可以包含包、模块和函数

2.引用自定义模块

2.0文档结构

在VScode中引用自定义模块问题

2.1 test1包中module1模块

2.2 test2包中module2模块

2.3 test2包中test模块

在VScode中引用自定义模块问题

如图所示当模块的引用并没有problems警示,且程序能够正常运行。

但是当我们在根目录加入了\\testpackage之后出现了problems警示,这并不影响程序正常运行。

在VScode中引用自定义模块问题

总结:引用自定义模块时,需要在引用之前添加根目录,若将自定义的文件目录同时添加到根目录中如上图所示的testpackage,编译器会报错但不影响程序的正常运行。

自定义的文件目录同时添加到根目录中如上图所示的testpackage,编译器会报错但不影响程序的正常运行。

到此这篇关于在vscode中引用自定义模块问题的文章就介绍到这了,更多相关vscode引用自定义模块内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!