Python模块(四)导入模块的三种方式

前面的介绍了什么是模块,如何导入模块,以及什么是包。本篇,将介绍如何导入模块

一.普通方式

  • 01

    我们可以直接使用import导入。前提是他们在同一级目录下。如下图所示。 (小编没有使用包,原理是一样的) 两个文件在同一个目录下。

  • 02

    然后在test.py中导入了dm模块,执行正确

  • 03

    但如果两个文件不在同一级目录咋办?如下图所示。 一个文件在moddm下,test.py在modtest文件夹下。

  • 04

    此时,运行test.py会提示找不到dm模块。

  • 05

    这是为什么呢?首先说下test.py文件在导入模块的时候,是如何找到模块的吧。 首先,会去程序的当前主目录下寻找; 如果找不到,就去PYTHONPATH目录下寻找; 如果还找不到,就去标准链接库目录寻找。

  • 06

    很遗憾,这些目录都没有dm模块。 那怎么办呢,看下面的方法

二.导入path

  • 01

    第二种方法,就是将要被导入的模块所在的路径导入到path中。 如下图所示。 我们先通过import sys导入sys模块。 然后通过sys.path.append(r"F:\python\moddm")将模块所在的路劲插入path中 然后再通过import dm导入dm模块

  • 02

    结果如下图所示,可以成功打印结果。

三.直接将模块放到path路径中

  • 01

    首先,我们看一下path路径的内容,然后将我们的模块直接放到这些路径中

  • 02

    比如,我将模块直接放入这个目录下

  • 03

    再看这个文件,直接导入了dma模块,并可以运行成功

    四.模块的分类

    • 01

      模块分为三种,一种是内置模块;一种是自定义模块;还有一种是开源模块,公开的第三方模块

    (0)

    相关推荐

    • python中执行shell命令的4种方式

      Python经常被称作"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库.今天我们就讲解其中的一个方面,用Python调用Shell命令.用Python调用 ...

    • 不同vlan间的通信如何简单配置(三种方式) ?

      不同vlan间的通信如何简单配置(三种方式) ?

    • 在word中插入表格的三种方式

      如何在word中插入表格,经常使用office的用户都知道.现在,我以word2003为例,把几种常见的在word中插入表格的方法给大家总结一下,供大家参考.学习. 直接插入法 打开word2003, ...

    • WPS中怎么把PDF文件的文字提取出来(三种方式)

      下面,小编来介绍一下手机WPS中怎么把PDF文件的文字提取出来,希望能帮助到大家. 操作方法 01 手机WPS中把PDF文件的文字提取出来,有三种方式,第一种,首先,打开一个PDF文件. 02 进入P ...

    • iPhone苹果手机如何屏幕截图的三种方式

      iPhone苹果手机如何屏幕截图的三种方式 一.物理按键截图 01 iphone x 之前机型(带实体home按键) 同时按住右侧电源键和home键,就可以实现屏幕截图. 02 iphone x 以上 ...

    • 微信进入自己朋友圈主页面的三种方式

      大家要进入自己的微信朋友圈都是怎么进入的呢?小编发现了三种方式,今天给大家分享一下,大家都来说说自己属于哪一种或者还有别的,也一起分享吧! 操作方法 01 第一种方法是 我们进入微信后,可以随意点开一 ...

    • JavaScript中清空数组的三种方式

      JavaScript中清空数组的三种方式 方式1,splice 01 var ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary);  ...

    • 查询专利收费信息的三种方式

      无论是自己的专利,还是他人的专利:都可以进行收费信息查询. 当要了解专利收费信息时,往往会不知道从哪里进行查找.其实,国家知识产权局已经设置了查询入口.但是,当网页升级或生疏时,再查询就会导致茫然. ...

    • java语言中创建数组的三种方式

      java语言中,数组是非常重要的数据结构之一,下面就给大家带来创建数组的三种方式. 操作方法 01 java数组有3种声明方式,实际上分为2类.一种是静态的创建,例如方式2,:另外一种是动态的创建,例 ...

    • 使用支付宝扫码坐公交的三种方式

      支付宝的推广给我们的生活带来越来越多的便捷,现在我们甚至可以使用支付宝扫码坐公交,今天,小编就给大家讲一下使用支付宝扫码坐公交的三种方式. 操作方法 01 首先,在手机上找到并登录你的支付宝,并且进入 ...