python模块导入方式有哪些_【Python基础】Python模块导入方法有什么

我们可以直接使用import导入。前提是他们在同一级目录下。如下图所示。

(小编没有使用包,原理是一样的)

两个文件在同一个目录下。

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

但如果两个文件不在同一级目录咋办?如下图所示。

一个文件在moddm下,test.py在modtest文件夹下。

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

这是为什么呢?首先说下test.py文件在导入模块的时候,是如何找到模块的吧。

首先,会去程序的当前主目录下寻找;

如果找不到,就去PYTHONPATH目录下寻找;

如果还找不到,就去标准链接库目录寻找。

很遗憾,这些目录都没有dm模块。

那怎么办呢,看下面的方法

第二种方法,就是将要被导入的模块所在的路径导入到path中。

如下图所示。

我们先通过import sys导入sys模块。

然后通过sys.path.append(r"F:\python\moddm")将模块所在的路劲插入path中

然后再通过import dm导入dm模块

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值