主页 > 知识库 > 在VScode中引用自定义模块问题

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

热门标签:百应电话机器人总部 成都呼叫中心外呼系统哪家强 南昌地图标注 旅游厕所地图标注怎么弄 电梯新时达系统外呼显示e 地图标注与注销 无锡智能外呼系统好用吗 西青语音电销机器人哪家好 宿州电话机器人哪家好

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

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

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

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

2.引用自定义模块

2.0文档结构

2.1 test1包中module1模块

class T1(object):
    def __init__(self):
        super().__init__()
    def func1(self):
        print('ok1')

2.2 test2包中module2模块

class T2(object):
    def __init__(self):
        super().__init__()
    def func2(self):
        print('ok2')

2.3 test2包中test模块

###引用同一个文件夹中的module
import sys
sys.path.append(根目录)#
from testpackage.test2.module2 import T2
T2().func2()    #输出ok2

####引用不同文件夹中的module
from testpackage.test1.module1 import T1
T1().func1()    #输出ok1

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

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

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

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

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

您可能感兴趣的文章:
  • vscode自定义vue模板的实现
  • VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
  • Vscode中快速创建自定义代码模板的方法
  • VSCode自定义配色方案的实现

标签:潍坊 辛集 七台河 许昌 西安 雅安 渭南 赣州

巨人网络通讯声明:本文标题《在VScode中引用自定义模块问题》,本文关键词  在,VScode,中,引用,自定义,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《在VScode中引用自定义模块问题》相关的同类信息!
  • 本页收集关于在VScode中引用自定义模块问题的相关信息资讯供网民参考!
  • 推荐文章