Python高级语法-包和异常

本文详细介绍了Python中的包和异常处理。包是组织管理代码的有效方式,通过_ _init_ _.py文件来标识。导入包有多种方式,包括直接导入、导入指定模块等。异常是Python中错误的表示,分为多种类型,如SyntaxError、IOError等。异常处理通过try-except-finally结构确保程序在出现问题时能够妥善处理,并提供了自定义异常的能力,便于定位错误。
摘要由CSDN通过智能技术生成

包和异常

  • 模块
    • 一个模块就是一个包含python代码的文件,后缀名称是.py就可以,模块就是Python文件

    • 使用模块的优点

      • 程序太大,编写维护非常不方便,需要拆分
      • 模块可以增加代码重复利用的方式
      • 可以当做命名空间使用,避免命名冲突
    • 如何定义模块

      • 模块就是一个普通文件,所以任何代码可以直接书写

      • 根据模块的诡诞,最好在模块中编写以下内容

        • 函数(单一功能)
        • 类(相似功能的组合,或者类似业务模块)
        • 测试代码
      • 使用模块

        • 模块直接导入

        • 语法

          #语法1
          import module_name
          module_name.function_name
          module.class_name
          #导入模块名p01
          import p01
          #调用模块中的类
          st = p01.Student("yueyue")
          st.work()
          #调用模块中的方法
          p01.func()
          
          
          #语法二
          #导入模块方法二
          #借助importlib
          import importlib
          p = importlib.import_module("p01","bao")
          s = p.Student
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值