包是一个包含多个模块的特殊目录,目录下有一个特殊的文件__init__.py
命名方式和变量名一样,小写字母+_(小写字母加个下划线,不要以数字开头)
使用import 包名 可以一次性导入包中所有的模块
步骤:点击我自己的文件名PythonProject鼠标右键——》点击New ——》点击Directory(目录) ——》 输入目录名pg_message 回车——》建立好了名叫pg_message的目录——选中这个目录点击右键选择New,在弹出的菜单中选中Python file ——》 在选框中写上__init__文件名 回车——》这样包就建立好了。
步骤:点击我自己的文件名PythonProject鼠标右键——》点击New ——》 点击Python Package——》在选框中写上包的名字pg_message回车——》自动建立__init__.py文件。
(如果右侧上方没有显示__init__.py,在左侧目录中双击建立好的__init__.py文件就会出现了。)
总结: 在python中,一个包含多个模块的文件,然后再加上一个__init__特殊文件,就组成了一个包,在给包起名时一定要使用小写字母加下划线的方式,不能以数字开头
要在外界使用包中的模块,需要在__init__.py中指定对外界提供的模块列表
# 从 当前目录 导入 模块列表
from . import 模块名1
from . import 模块名2
1.新建一个pg_message的包
2.在目录下,新建两个文件send__message 和 receive_message
3.在send__message 文件中定义一个send函数
4.在receive_message文件中定义一个receive函数
5.在外部直接导入pg_message的包
4个文件和代码如下图:
执行结果:
4个文件代码:
send_message
def send(text):
print("已发送 %s..." % text)
receive_message
def recevie():
return "这是来自 152***25 的短信"
init_
from . import send_message
from . import receive_message
demo
# 导入包
import pg_message
pg_message.send_message.send("你好")
text = pg_message.receive_message.recevie()
print(text)
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
保证100%免费
】