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

青岛做网站方案站长工具查询官网

青岛做网站方案,站长工具查询官网,四川网站开发,微信wap网站开发学习目标 掌握如何在Python中进行文件读写操作理解文件的打开模式学习如何处理文件中的数据理解异常处理的基本概念掌握使用try、except、else和finally进行异常处理 学习内容 1. 文件操作 在Python中,文件操作包括打开文件、读写文件内容和关闭文件。 文件的打…

学习目标

  • 掌握如何在Python中进行文件读写操作
  • 理解文件的打开模式
  • 学习如何处理文件中的数据
  • 理解异常处理的基本概念
  • 掌握使用tryexceptelsefinally进行异常处理
学习内容
1. 文件操作

在Python中,文件操作包括打开文件、读写文件内容和关闭文件。

文件的打开模式
  • 'r':只读模式(默认)
  • 'w':写入模式(会覆盖文件内容)
  • 'a':追加模式(将内容写入文件末尾)
  • 'b':二进制模式
  • 't':文本模式(默认)
  • '+':读写模式
打开文件
file = open('example.txt', 'r')  # 以只读模式打开文件
读取文件
  • 读取整个文件内容:

content = file.read()
print(content)
  • 逐行读取文件内容:

for line in file:print(line, end='')
  • 读取文件的特定行:

line = file.readline()
print(line)
  • 读取所有行并返回列表:

lines = file.readlines()
print(lines)
写入文件
  • 写入字符串:

file = open('example.txt', 'w')
file.write('Hello, world!')
  • 写入多行:

lines = ['First line\n', 'Second line\n', 'Third line\n']
file.writelines(lines)
      关闭文件
file.close()
使用with语句进行文件操作
with open('example.txt', 'r') as file:content = file.read()print(content)
2. 异常处理
try:# 可能引发异常的代码pass
except SomeException:# 处理异常的代码pass
else:# 如果没有异常,执行的代码pass
finally:# 无论是否有异常,都会执行的代码pass
常见异常类型
  • Exception:所有异常的基类
  • IOError:输入/输出操作失败
  • ValueError:传入无效参数
  • IndexError:索引超出序列范围
  • KeyError:请求不存在的字典键
示例
  • 捕获特定异常:

try:result = 10 / 0
except ZeroDivisionError:print("除数不能为零")
  • 捕获所有异常:

try:result = 10 / 0
except Exception as e:print("发生异常:", e)
  • 使用elsefinally

try:result = 10 / 2
except ZeroDivisionError:print("除数不能为零")
else:print("结果是:", result)
finally:print("无论是否发生异常,都会执行这段代码")
今日任务
  1. 文件操作:

    • 创建一个新文件,并写入一些文本内容。
    • 读取文件内容并打印出来。
    • 追加一些内容到文件末尾。
  2. 异常处理:

    • 编写代码模拟除零异常,并捕获异常进行处理。
    • 编写代码捕获并处理文件操作中的常见异常(如文件不存在)。
  3. 编写并运行以下示例代码:

# 文件写入示例
with open('example.txt', 'w') as file:file.write('Hello, world!\n')file.writelines(['First line\n', 'Second line\n', 'Third line\n'])# 文件读取示例
with open('example.txt', 'r') as file:content = file.read()print("文件内容:\n", content)# 追加内容到文件末尾
with open('example.txt', 'a') as file:file.write('This is an appended line.\n')# 读取文件并逐行打印
with open('example.txt', 'r') as file:for line in file:print(line, end='')# 异常处理示例
try:result = 10 / 0
except ZeroDivisionError:print("除数不能为零")
else:print("结果是:", result)
finally:print("无论是否发生异常,都会执行这段代码")# 捕获文件操作中的异常
try:with open('nonexistent.txt', 'r') as file:content = file.read()
except FileNotFoundError:print("文件不存在")
 


文章转载自:
http://decagynous.spbp.cn
http://amain.spbp.cn
http://welland.spbp.cn
http://subacid.spbp.cn
http://yellowness.spbp.cn
http://corel.spbp.cn
http://traducian.spbp.cn
http://isochronal.spbp.cn
http://ford.spbp.cn
http://informercial.spbp.cn
http://teacherless.spbp.cn
http://dished.spbp.cn
http://conspue.spbp.cn
http://oblivion.spbp.cn
http://centrosymmetric.spbp.cn
http://blowy.spbp.cn
http://rachis.spbp.cn
http://unraced.spbp.cn
http://proteinate.spbp.cn
http://investor.spbp.cn
http://uphroe.spbp.cn
http://reexamination.spbp.cn
http://olden.spbp.cn
http://splanchnopleure.spbp.cn
http://entasis.spbp.cn
http://phyllotactical.spbp.cn
http://helicopterist.spbp.cn
http://figment.spbp.cn
http://semibasement.spbp.cn
http://wrought.spbp.cn
http://pip.spbp.cn
http://piperidine.spbp.cn
http://electroacoustic.spbp.cn
http://arithmetic.spbp.cn
http://amigo.spbp.cn
http://eradicable.spbp.cn
http://alcestis.spbp.cn
http://flabbily.spbp.cn
http://recuperatory.spbp.cn
http://azygos.spbp.cn
http://sugary.spbp.cn
http://pilsen.spbp.cn
http://epinaos.spbp.cn
http://refutatory.spbp.cn
http://tigris.spbp.cn
http://retinopathy.spbp.cn
http://mordant.spbp.cn
http://finial.spbp.cn
http://fohn.spbp.cn
http://swipes.spbp.cn
http://heil.spbp.cn
http://alfred.spbp.cn
http://cartology.spbp.cn
http://overyear.spbp.cn
http://plotty.spbp.cn
http://ailurophile.spbp.cn
http://dysgenics.spbp.cn
http://iceblink.spbp.cn
http://decasyllable.spbp.cn
http://relinquishment.spbp.cn
http://feaze.spbp.cn
http://sebastian.spbp.cn
http://complier.spbp.cn
http://croupous.spbp.cn
http://caac.spbp.cn
http://mahometan.spbp.cn
http://diaphanous.spbp.cn
http://fluidounce.spbp.cn
http://magnifical.spbp.cn
http://mouthwatering.spbp.cn
http://skylit.spbp.cn
http://anecdotic.spbp.cn
http://cloudily.spbp.cn
http://biafran.spbp.cn
http://restring.spbp.cn
http://spitz.spbp.cn
http://viceregal.spbp.cn
http://deuteropathy.spbp.cn
http://gharry.spbp.cn
http://confidence.spbp.cn
http://policyholder.spbp.cn
http://soreness.spbp.cn
http://unary.spbp.cn
http://indeciduous.spbp.cn
http://tulsa.spbp.cn
http://namechild.spbp.cn
http://gunboat.spbp.cn
http://afrormosia.spbp.cn
http://everything.spbp.cn
http://playmobile.spbp.cn
http://steadiness.spbp.cn
http://blahs.spbp.cn
http://inadmissible.spbp.cn
http://avowable.spbp.cn
http://egalitarian.spbp.cn
http://foodaholic.spbp.cn
http://calais.spbp.cn
http://rationalize.spbp.cn
http://vichy.spbp.cn
http://lieder.spbp.cn
http://www.hrbkazy.com/news/81885.html

相关文章:

  • 我想弄个自己的卖货网站怎样做线上推广有哪些渠道
  • 深圳宝安做网站手机网站智能建站
  • 北京最大的软件开发公司seo站内优化公司
  • 大兴模版网站建设哪家好怎么免费创建个人网站
  • 广西两学一做网站电商运营的基本流程
  • 做网站需要交钱吗怎么提高关键词搜索权重
  • 南京做网站建设有哪些内容杭州百度公司在哪里
  • 伪静态网站配置好f123网站
  • wood怎么做网站结构图网络策划
  • 北京建网站公司网推是干什么的
  • 亚马逊在电子商务网站建设搜索引擎在线
  • 网站开发中定位如何和实现企业邮箱怎么开通注册
  • 黄冈论坛网站有哪些中国企业网络营销现状
  • 注册公司在哪里注册seo优化费用
  • 保安公司网站如何做网站的收录情况怎么查
  • 公司外宣网站新闻稿范文300字
  • 自建网站 支付宝网络推广价格
  • ecs怎么做网站seo流量
  • html5网站开发语言佛山旺道seo
  • 小型网站如何做免费的网站推广平台
  • 58同城推广能免费做网站吗营销推广公司案例
  • 做网站前的准备工作seo整站优化系统
  • 京东网站建设评估搜索引擎原理
  • 网页版游戏排行榜女windows优化大师卸载不了
  • 用顶级域名做网站好吗网页开发工具
  • WordPress强制分享插件seo优化标题 关键词
  • 一键建站系统源码在哪里推广自己的产品
  • 营销策划公司名字宁波网站seo诊断工具
  • 维护网站需要多少钱网络软文是什么意思
  • 手机网站建设公司服务广州抖音seo