模块与包完全搞不懂怎么办,好心急啊;

来源:2-4 选择练习

肥嘟嘟慕侠

2019-09-17 20:55:31

http://img.mukewang.com/climg/5d80d7bd098015e806810755.jpg

写回答

1回答

时间,

2019-09-18

同学,你好。

1、模块module:通常模块为一个文件,直接使用import来导入。

2、包package:通常包是一个目录,可以使用import导入包,或者from + import来导入包中的部分模块。包目录下为首的一个文件便是 __init__.py。

3、 在本习题中,分析如下:

1)在my_module_1和my_module_2包中均有tools文件,my_module_1的tools文件中handle_string()函数的功能是将字符串逆序即倒序,my_module_2的tools文件中handle_string()函数的功能是将字符串中所有字符大写

2)在main.py文件中实现的功能是将my_str字符串中的所有字符倒序并大写输出,即需要在该文件中导入my_module_1和my_module_2两个包中的tools文件中的handle_string()模块

3)通过import导入my_module_1和my_module_2两个包,分别使用包名.tools.handle_string()的方式调用

4、模块这一部分是比较抽象比较难理解的,同学可以将没听明白的部分反复的多听几遍视频,跟着老师讲的多加练习,如果还是有不明白的地方的话,可以在问答区进行提问,会有老师和同学们帮助您解决问题的。

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

2

0 学习 · 8160 问题

查看课程