美文网首页
Python3 模块引用

Python3 模块引用

作者: 狄仁杰666 | 来源:发表于2019-03-15 12:16 被阅读0次

Python中模块引用主要分成3种:

1.引用同一级目录的模块;

2.引用下一级目录的模块;

3.引用上级目录中的模块;

为了Demo,自己建了个文件夹,目录结构如下:

image

其中:

main.py,area.py位于main文件夹底下;

perimeter.py,init.py位于support文件夹底下;

supportToMain.py位于import_module底下;

1.引用同一级目录的模块:(直接引用即可)

import area

h,w=3,5

area=area.getArea(h,w)

print('Area is:',area)

2.引用下一级目录的模块:(首先需要在下一级文件夹中新建一个空的init.py,也可以在建好的init.py文件中自定义输出模块接口,自定义输出模块接口后续补充)


import support.perimeter

h,w=3,5

perimeter=support.perimeter.getPerimeter(h,w)

print(‘Perimeter is:’,perimeter)

3.引用上级目录中的模块:(需要借助sys模块,参考相对路径的写法)


import sys

sys.path.append('../')

from supportToMain import sum

sum=sum(4,5)

print('Sum is:',sum)

相关文章

  • python3常用模块

    Python3.x 部分引用于http://www.yiibai.com/python3/ python 标准模块...

  • 安装Python3.7 并解决ssl问题

    安装Python ​ 首先要安装openssl,因为python3需要引用openssl模块,但是centos...

  • Python3 模块引用

    Python中模块引用主要分成3种: 1.引用同一级目录的模块; 2.引用下一级目录的模块; 3.引用上级目录中的...

  • Python 引用自己写的模块报错 ModuleNotFound

    问题说明 引用模块与被引用模块在同一个目录下,经测试在Python3的情况下,有时会报错, ModuleNotFo...

  • python --threading模块

    python3内置两个thread模块: _thread模块 threading模块推荐使用threading模块...

  • 使用itchat爬取好友头像

    环境 python3模块 itchat,PIL

  • CommonJS

    模块规范 CommonJS模块规范主要分为三部分:模块引用、模块定义、模块标识。 模块引用 var math = ...

  • node.js之模块机制

    什么是模块 Node.js的模块遵循Common.js的模块规范,包括模块引用,模块定义和模块标识。 模块引用 模...

  • Python之time模块

    前言 time模块是Python3的内置模块,常用方法如下 实例 输出

  • Javascript模块规范

    [Toc] 1. CommonJS模块规范 模块引用 模块定义 exports是module.exports的引用...

网友评论

      本文标题:Python3 模块引用

      本文链接:https://www.haomeiwen.com/subject/bislmqtx.html