Python引入自己写的模块

本文介绍了如何在Python中导入自己编写的模块,包括将模块放入site-packages目录,使用`import`和`from...import`的区别,以及通过`__init__.py`创建软件包。强调了`__init__.py`在模块组织和执行中的作用,同时提到了使用sys.path添加工作目录的方法。
摘要由CSDN通过智能技术生成

1.一般来说我们可以把自己写的模块放入Python模块的文件夹中,一般是\python\python311\lib\site-packages,这样python找模块时顺带找到了你的模块,然后 import +模块名或 from +模块名 import+函数名就可以了。

如我写的printme模块:

里面的printme.py的内容是:def printme():

                                                 print("Hello World!") 

在Pycharm中引用: 

为什么报错呢? 

pycharm以为你引用的是printme.py这个py文件,而我们想要的是printme里定义的printme函所以以我们应该加句点表示里面的函数

加了以后:

但要注意,这里必须用from,因为要引入的是printme文件夹中的printme.py,第二行才是调用printme

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值