Python基础知识:模块、包

本文详细介绍了Python中的模块和包的使用,包括dir()函数查看模块内容、使用as关键字给模块起别名、from import导入部分工具的规则、模块导入顺序与覆盖问题。还探讨了__name__属性在模块测试中的作用,以及如何在包中注册模块。此外,提到了创建、安装和卸载Python模块的步骤,并强调了避免与系统文件名冲突的重要性。
摘要由CSDN通过智能技术生成
  • dir()内置函数可以查看一个模块里面的所有函数名称;
  • 导入模块的时候可以使用as关键字来给模块起一个别名(别名最好使用大驼峰命名法);
  • from import只导入部分工具,这种方式在调用具体的函数的时候不需要指定模块名.来调用;
  • 如果使用from import导入的模块有两个相同的工具(函数),则后导入的会覆盖前面导入的函数;如果确实想要都用到这两个相同名字的函数,可以使用起别名的方式解决;


from python.exception.测试模块1 import say_hello as Moudel_say_hello
from python.exception.测试模块2 import say_hello

say_hello()  # 调用的是模块2的say_hello()
Moudel_say_hello()  # 调用的是模块1的say_hello()

领取Python学习资料可以加小编的微信:tz2020jd

  • from import *的导入方式,这样和直接import 模块名看似是一样的,但是这种方式和from import一样,调用的时候不需要指定 模块名.,还是很方便的,但是开发中不推荐使用,因为有可能多个模块之间有相同的函数,这样也会导致覆盖的问题;
  • 给文件起名千万不要和系统的文件模块名字相同,因为搜索模块的顺序是先从当前目录下搜索模块,最后才是python解释器中的模块;

import random #

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值