Python学习记录之 模块和包的导入

之前因为学过C++所以学Python的时候很摆烂,只学了一点点基础就开始跑程序,最近跑程序发现原本好用的导入模块的方法出现了一些问题,于是又查找资料学到了很多东西。

最基本的导入方式:

import 模块名 (as +自定义的一个较短的模块名)这种适用于模块是同个目录下的.py文件的情况

from 包名 import 模块名 从包里导入某个模块,这里的包是一个带有__init__.py文件(注意是双下划线)的文件夹,同样也可以加as

from 包名 import *是导入包内的全部文件,但有可能因为路径原因导致程序找不到导入的模块,这时候需要在__init__.py中加入__all__=['模块名',…](依旧是双下划线)

对于同个目录下的文件导入也可以用from .import 模块名

导入模块后就可以使用模块名.函数名来调用函数了,这样代码的可读性也会提高,而且重复使用同一个函数也不会显得繁琐。

具体内容是从b站视频【14-2【python自学网】包和模块-包和模块创建和使用 python基础入门精讲视频教程-哔哩哔哩】 https://b23.tv/gNPPI8C   学到的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值