python调用自己写的模块_python怎么调用自己的模块

python怎么调用自己的模块?python有很多很多方便的模块,而这些模块一大部分还是用python写的,那我们自己写的模块,自己要怎么调用呢?

a68c126efbf202b3f2d02dc830f4da5872dadb5e.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

工具/原料

python

电脑 win 7 64位

方法/步骤

1

首先我们要写出一个自己的模块,我这里写好了一个

简单粗暴,但用处不小

983aa5f4da5872da524ed5bc0056ad042e68d45e.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

之后我们在另外一个文件来运行这个函数

这里出现了错误的提示

提示未定义headers_arrange

你能看到问题所在吗

df087f0f8b56ad04be6fa35adae10ef85856d05e.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

问题在导入的方式和调用的方式不一致上

我们导入直接用的是import

那我们要用的时候需要写全调用方式

16a84fe10ef85856403a1c9753e9ccd2bb66cd5e.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

如果要调用方便,我们可以导入的时候写全面一点

5917cb3da824d8e954d50fd5da598540102ac85e.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

经过测试效果不错,但我知道你可能还遇到其他问题

cd93a566515985408c2db051b5a23a42a07ac45e.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

你可能按照我上面操作之后还是出现错误,那就问题就出在你导入的模块的位置问题了

你放在了python不读取的地方

你可以放在你要当前运行的同一个文件夹

116b1ae23ea23a42007d14a33733ec3834bbc05e.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

或者你可以直接放在python的标准库下面

我当前的操作就是放在这个lib文件夹里面

ed792abb19efa25fab1376c859828689a1463b5f.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

8

另外在环境变量中的文件夹也是会读取的

18aebc5f0c14c27b7b85323a2a46b7b1eef9395f.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

总结

1

1.写出自定义模块

2.导入方式是from可以在调用的时候写函数名

3.导入方式是import调用需要写出文件和函数名字

4.模块的存放位置需要在特定的三个地方

END

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值