当前位置: 首页 > news >正文

怎样上传自己的网站福州百度网络推广

怎样上传自己的网站,福州百度网络推广,如何在网站开发客户,浙江建筑证书查询系统了解异常 什么是异常 当检测到一个错误时#xff0c;Python解释器就无法继续执行了#xff0c;反而出现了一些错误的提示#xff0c;这就是所谓的“异常”, 也就是我们常说的BUG bug单词的诞生 早期计算机采用大量继电器工作#xff0c;马克二型计算机就是这样的。 19…了解异常 什么是异常 当检测到一个错误时Python解释器就无法继续执行了反而出现了一些错误的提示这就是所谓的“异常”, 也就是我们常说的BUG bug单词的诞生 早期计算机采用大量继电器工作马克二型计算机就是这样的。 1945年9月9日下午三点马克二型计算机无法正常工作了技术人员试了很多办法最后定位到第70号继电器出错。负责人哈珀观察这个出错的继电器发现一只飞蛾躺在中间已经被继电器打死。她小心地用摄子将蛾子夹出来用透明胶布帖到“事件记录本”中并注明“第一个发现虫子的实例。”自此之后引发软件失效的缺陷便被称为Bug。 异常演示 例如以r方式打开一个不存在的文件。 f open(linux.txt, r)执行结果 总结 1. 什么是异常 异常就是程序运行的过程中出现了错误 2. bug是什么意思 bug就是指异常的意思因为历史因为小虫子导致计算机失灵的案例所以延续至今bug就代表软件出现错误。 异常的捕获方法 学习目标 知道为什么要捕获异常掌握捕获异常的语法格式   为什么要捕获异常 世界上没有完美的程序任何程序在运行的过程中都有可能出现异常也就是出现bug 导致程序无法完美运行下去。 我们要做的不是力求程序完美运行。 而是在力所能及的范围内对可能出现的bug进行提前准备、提前处理。 这种行为我们称之为异常处理捕获异常 当我们的程序遇到了BUG, 那么接下来有两种情况: ① 整个程序因为一个BUG停止运行② 对BUG进行提醒, 整个程序继续运行 显然在之前的学习中, 我们所有的程序遇到BUG就会出现①的这种情况, 也就是整个程序直接奔溃. 但是在真实工作中, 我们肯定不能因为一个小的BUG就让整个程序全部奔溃, 也就是我们希望的是达到② 的这种情况 那这里我们就需要使用到捕获异常 捕获异常的作用在于提前假设某处会出现异常做好提前准备当真的出现异常的时候可以有后续手段。 捕获常规异常 基本语法 try:可能发生错误的代码 except:如果出现异常执行的代码快速入门 需求尝试以r模式打开文件如果文件不存在则以w方式打开。 try:f open(linux.txt, r) except:f open(linux.txt, w)捕获指定异常 基本语法 try:print(name) except NameError as e:print(name变量名称未定义错误)注意 ① 如果尝试执行的代码的异常类型和要捕获的异常类型不一致则无法捕获异常。 ② 一般try下方只放一行尝试执行的代码。 捕获多个异常 当捕获多个异常时可以把要捕获的异常类型的名字放到except 后并使用元组的方式进行书写。 try:print(1/0) except (NameError, ZeroDivisionError):print(ZeroDivision错误...)执行结果 捕获异常并输出描述信息 基本语法 try:print(num) except (NameError, ZeroDivisionError) as e:print(e)执行结果 捕获所有异常 基本语法 try:print(name) except Exception as e:print(e)执行结果 异常else else表示的是如果没有异常要执行的代码。 try:print(1) except Exception as e:print(e) else:print(我是else是没有异常的时候执行的代码)执行结果 异常的finally finally表示的是无论是否异常都要执行的代码例如关闭文件。 try:f open(test.txt, r) except Exception as e:f open(test.txt, w) else:print(没有异常真开心) finally:f.close()总结 1. 为什么要捕获异常 在可能发生异常的地方进行捕获。当异常出现的时候提供解决方式而不是任由其导致程序无法运行。 2. 捕获异常的语法 3. 如何捕获所有异常 异常的种类多种多样如果想要不管什么类型的异常都能捕获到那么使用: except:except Exception:两种方式捕获全部的异常 异常的传递 异常是具有传递性的 当函数func01中发生异常, 并且没有捕获处理这个异常的时候, 异常会传递到函数func02, 当func02也没有捕获处理这个异常的时候main函数会捕获这个异常,  这就是异常的传递性. 提示: 当所有函数都没有捕获异常的时候, 程序就会报错 Python模块 模块的导入 学习目标 了解什么是模块掌握导入Python内置的模块   什么是模块 Python 模块(Module)是一个 Python 文件以 .py 结尾.  模块能定义函数类和变量模块里也能包含可执行的代码. 模块的作用:  python中有很多各种不同的模块, 每一个模块都可以帮助我们快速的实现一些功能, 比如实现和时间相关的功能就可以使用time模块我们可以认为一个模块就是一个工具包, 每一个工具包中都有各种不同的工具供我们使用进而实现各种不同的功能. 大白话模块就是一个Python文件里面有类、函数、变量等我们可以拿过来用导入模块去使用 模块的导入方式 模块在使用前需要先导入 导入的语法如下: 常用的组合形式如 import 模块名from 模块名 import 类、变量、方法等from 模块名 import *import 模块名 as 别名from 模块名 import 功能名 as 别名   import模块名 基本语法 import 模块名 import 模块名1模块名2模块名.功能名()案例导入time模块 # 导入时间模块 import time print(开始)# 让程序睡眠1秒(阻塞) time.sleep(1) print(结束)from 模块名 import 功能名 基本语法 from 模块名 import 功能名功能名()案例导入time模块中的sleep方法 # 导入时间模块中的sleep方法 from time import sleep print(开始)# 让程序睡眠1秒(阻塞) sleep(1) print(结束) 总结 1. 什么是模块 模块就是一个Python代码文件内含类、函数、变量等我们可以导入进行使用。 2. 如何导入模块 3. 注意事项 from可以省略直接import即可as别名可以省略通过”.”来确定层级关系模块的导入一般写在代码文件的开头位置 自定义模块 学习目标 了解如何自定义模块并使用 了解__main__变量的作用 制作自定义模块 Python中已经帮我们实现了很多的模块. 不过有时候我们需要一些个性化的模块, 这里就可以通过自定义模块实现, 也就是自己制作一个模块 案例新建一个Python文件命名为my_module1.py并定义test函数 注意:  每个Python文件都可以作为一个模块模块的名字就是文件的名字. 也就是说自定义模块名必须要符合标识符命名规则 测试模块 在实际开发中当一个开发人员编写完一个模块后为了让模块能够在项目中达到想要的效果这个开发人员会自行在py文件中添加一些测试信息例如在my_module1.py文件中添加测试代码test(1,1) def test(a, b):print(a b)test(1, 1)问题:  此时无论是当前文件还是其他已经导入了该模块的文件在运行的时候都会自动执行test函数的调用 解决方案 def test(a, b):print(a b)# 只在当前文件中调用该函数其他导入的文件内不符合该条件则不执行test函数调用 if __name__ __main__:test (1, 1)注意事项 注意事项当导入多个模块的时候且模块内有同名功能. 当调用这个同名功能的时候调用到的是后面导入的模块的功能 __all__ 如果一个模块文件中有__all__变量当使用from xxx import *导入时只能导入这个列表中的元素 总结 1. 如何自定义模块并导入 在Python代码文件中正常写代码即可通过import、from关键字和导入Python内置模块一样导入即可使用。 2. __main__变量的功能是 if __main__ “__main__”表示只有当程序是直接执行的才会进入if内部如果是被导入的则if无法进入 3. 注意事项 不同模块同名的功能如果都被导入那么后导入的会覆盖先导入的__all__变量可以控制import *的时候哪些功能可以被导入   Python包 自定义包 学习目标 了解什么是Python包掌握如何自定义包   基于Python模块我们可以在编写代码的时候导入许多外部代码来丰富功能。 但是如果Python的模块太多了就可能造成一定的混乱那么如何管理呢 通过Python包的功能来管理。 什么是Python包 从物理上看包就是一个文件夹在该文件夹下包含了一个 __init__.py 文件该文件夹可用于包含多个模块文件 从逻辑上看包的本质依然是模块 包的作用:  当我们的模块文件越来越多时,包可以帮助我们管理这些模块, 包的作用就是包含多个模块但包的本质依然是模块 快速入门 步骤如下: ① 新建包my_package ② 新建包内模块my_module1 和 my_module2 ③ 模块内代码如下 Pycharm中的基本步骤: [New]      [Python Package]    输入包名    [OK]     新建功能模块(有联系的模块) 注意新建包后包内部会自动创建__init__.py文件这个文件控制着包的导入行为 导入包 方式二 注意必须在__init__.py文件中添加__all__ []控制允许导入的模块列表 from 包名 import * 模块名.目标总结 1. 什么是Python的包 包就是一个文件夹里面可以存放许多Python的模块代码文件通过包在逻辑上将一批模块归为一类方便使用。 2. __init__.py文件的作用 创建包会默认自动创建的文件通过这个文件来表示一个文件夹是Python的包而非普通的文件夹。 3. __all__变量的作用 同模块中学习到的是一个作用控制 import * 能够导入的内容 安装第三方包 学习目标 了解什么是第三方包掌握使用pip安装第三方包   什么是第三方包 我们知道包可以包含一堆的Python模块而每个模块又内含许多的功能。 所以我们可以认为一个包就是一堆同类型功能的集合体。 在Python程序的生态中有许多非常多的第三方包非Python官方可以极大的帮助我们提高开发效率如 科学计算中常用的numpy包数据分析中常用的pandas包大数据计算中常用的pyspark、apache-flink包图形可视化常用的matplotlib、pyecharts人工智能常用的tensorflow等 这些第三方的包极大的丰富了Python的生态提高了开发效率。 但是由于是第三方所以Python没有内置所以我们需要安装它们才可以导入使用哦。 安装第三方包 - pip 第三方包的安装非常简单我们只需要使用Python内置的pip程序即可。 打开我们许久未见的命令提示符程序在里面输入 pip install 包名称 即可通过网络快速安装第三方包 pip的网络优化 由于pip是连接的国外的网站进行包的下载所以有的时候会速度很慢。 我们可以通过如下命令让其连接国内的网站进行包的安装 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名称 https://pypi.tuna.tsinghua.edu.cn/simple 是清华大学提供的一个网站可供pip程序下载第三方包 安装第三方包 - PyCharm PyCharm也提供了安装第三方包的功能 总结 1. 什么是第三方包有什么作用 第三方包就是非Python官方内置的包可以安装它们扩展功能提高开发效率。 2. 如何安装 在命令提示符内 pip install 包名称pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名称 在PyCharm中安装
http://www.sadfv.cn/news/13312/

相关文章:

  • 玉溪市规划建设局网站深圳有几个区哪个区最富裕
  • xxx网站建设策划书范文wordpress导航编辑
  • 最新开的手游传奇网站小程序注册平台
  • 78建筑网站做网站公司哪家便宜
  • flash网站管理系统百度关键词排名技术
  • 天津制作网站公司推荐共享网站哪里建
  • 地方志网站建设wordpress 圆角主题
  • 深圳网站建设定制开发 .超凡科技北京seo优化技术
  • 程序网站开发宣城市市政建设集团公司网站
  • 网站建设维护培训班如何创建自己的网站平台免费
  • 网站开发时间表网站制作方案大全
  • dw做的网站如何发布wordpress删除文章
  • 网站空间支持功能快速提升网站排名
  • 公司网站建设费怎么做账惠州免费建站模板
  • asp网站有哪些怎么查公司网站可信度
  • 如何写网站优化方案做网站备案是个人还是企业好
  • 好看英文网站专业的网站建设公司排名
  • 新网互联的网站wordpress增加分类目录
  • 装修网站建设案例苏州百度快照优化排名
  • 大圣网站建设做网站的费用计入什么费用
  • 江西 网站 建设 开发大连云购物app下载安装到手机
  • 西安优化网站自己建设网站要花多少钱
  • 有做lol直播网站家具东莞网站建设
  • 网页设计网站免登陆网站优化公司哪家效果好
  • 做网站累吗网站建设知识库
  • 凡科网可以免费做网站吗crm系统是什么意思
  • 百度一般多久收录网站网页打不开但是有网什么原因如何解决
  • 高性能网站建设 下载公司门户网站建设方案
  • 官方网站拼多多wordpress寄出邮箱地址
  • 聊城高端网站制作南宁自助建站模板下载