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

做移动端网站设计sem竞价推广托管

做移动端网站设计,sem竞价推广托管,wordpress 提问插件,网站结构优化学习目标 掌握如何在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://www.yidumall.com/news/11438.html

相关文章:

  • 网站接入百度地图百度灰色关键词代发
  • 明星粉丝网站怎么做的百度广告投放
  • 公司网站设计 杭州 推荐怎么给公司做网站
  • 如何制作免费网站谷歌搜索引擎google
  • 做电影网站 广告收入yy直播
  • 网站欢迎页设计百度员工收入工资表
  • 网站建设套模板最有效的恶意点击
  • 怎么样黑进网站后台seo优化策略
  • 免费手机网站建站系统长春网站快速优化排名
  • 石狮建设局网站百度推广软件
  • 淘宝不允许 网站建设搜索引擎优化营销
  • 郑州小程序开发费用seo优化公司如何做
  • 网站怎样做推广计划做网站推广一般多少钱
  • 深圳公司网站百度搜索引擎盘搜搜
  • 宁波网站排名优化费用html期末大作业个人网站制作
  • 网站开发企业开发关键词排名点击软件
  • 怎么做微网站网站建设规划书
  • 天津设计师网站大全网络营销师培训费用是多少
  • 南京做网站优化公司seo诊断a5
  • 哈尔滨模板建站系统新闻软文发布平台
  • 网站备案协议书index百度指数
  • 重庆企业网站seo搜狗搜索引擎优化论文
  • 助听器网站建设方案草稿培训学校网站
  • 域名是干什么的宁波做seo推广企业
  • 县政府网站群建设网站备案
  • 启东做网站的网络公司有哪些长沙靠谱关键词优化服务
  • 网站设计师的专业知识游戏推广拉人渠道
  • 做外贸翻译用哪个网站2024年阳性最新症状
  • 天津市城乡建设委员会网站长春网站建设公司
  • 万网主机网站建设数据库怎么弄外贸网站建设推广公司