• 售前

  • 售后

热门帖子
入门百科

在VScode中引用自界说模块题目

[复制链接]
冀苍鸾 显示全部楼层 发表于 2021-8-14 13:14:21 |阅读模式 打印 上一主题 下一主题
1. Python中lib、package和module的关系
  1. module
复制代码
:以
  1. .py
复制代码
为结尾的文件都是模块。
  1. package
复制代码
:就是一个带
  1. __init__.py
复制代码
的文件夹**(必须有!!!)**和其他一些
  1. .py
复制代码
文件构成,此中
  1. __init__.py
复制代码
可以是空文件,也可以含有Python代码。
  1. lib
复制代码
:在Python中,具有某些功能的模块和包都可以被称作库,库中可以包罗包、模块和函数
2.引用自界说模块

2.0文档布局

2.1 test1包中module1模块
  1. class T1(object):
  2.     def __init__(self):
  3.         super().__init__()
  4.     def func1(self):
  5.         print('ok1')
复制代码
2.2 test2包中module2模块
  1. class T2(object):
  2.     def __init__(self):
  3.         super().__init__()
  4.     def func2(self):
  5.         print('ok2')
复制代码
2.3 test2包中test模块
  1. ###引用同一个文件夹中的module
  2. import sys
  3. sys.path.append(根目录)#
  4. from testpackage.test2.module2 import T2
  5. T2().func2()    #输出ok2
  6. ####引用不同文件夹中的module
  7. from testpackage.test1.module1 import T1
  8. T1().func1()    #输出ok1
复制代码

如图所示当模块的引用并没有PROBLEMS警示,且步伐可以或许正常运行。
但是当我们在根目录参加了
  1. \\testpackage
复制代码
之后出现了PROBLEMS警示,这并不影响步伐正常运行。

总结:引用自界说模块时,需要在引用之前添加根目录,若将自界说的文件目录同时添加到根目录中如上图所示的testpackage,编译器会报错但不影响步伐的正常运行。
自界说的文件目录同时添加到根目录中如上图所示的testpackage,编译器会报错但不影响步伐的正常运行。
到此这篇关于在VScode中引用自界说模块题目的文章就介绍到这了,更多相干VScode引用自界说模块内容请搜刮脚本之家从前的文章或继续浏览下面的相干文章盼望各人以后多多支持脚本之家!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作