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

建筑网站建设赏析查询网站入口

建筑网站建设赏析,查询网站入口,深圳住建网,龙华观澜网站建设本文是《搞定Python》系列文章的第六篇,介绍文件的读写操作。文件读写相对于java要简单的多,板式代码也比较多,最后用with方式打开文件,可以保证文件正常关闭。 1、读文件 一般的文件读写过程:打开、读写、关闭。pyt…

本文是《搞定Python》系列文章的第六篇,介绍文件的读写操作。文件读写相对于java要简单的多,板式代码也比较多,最后用with方式打开文件,可以保证文件正常关闭。

1、读文件

一般的文件读写过程:打开、读写、关闭。python文件读取相对于java要简单的多,咱们一步步来,逐步完善。

# python文件读取
# Windows系统有文件扩展名的概念,linux、mac都没有,不影响文件读取f = open('test.txt')   
print(f.read())
f.close()

此时,要是你的当前目录没有test.txt这个文件,就会报异常,如图:
在这里插入图片描述
此时大家能想到java读取文件时的模板式代码,try…catch…finally。在python其实过程相似,只是写法有点不同。看下面代码:

# python文件读取f = None      # None就是java中的null
try:f = open('test.txt')print(f.read())
except FileNotFoundError as e:print("文件未找到!", e.filename)
finally:if f is not None:     # 判断f不为空时f.close()

此时再次执行时就打印:文件未找到! test.txt。异常处理完成了,下面咱们读取已经存在的文件。

注意:test.txt创建到和你这个python代码相同的目录,否则还是读不到。你也可以用绝对路径的方式,比如:c:/a/b/c/test.txt(windows),或者 /Users/a/b/c/test.txt(mac、linux)。文件创建完成后,代码不用改,直接执行代码,再看看:
在这里插入图片描述
再写一个按行读取的代码:

# python文件读取f = None
try:f = open('test.txt', 'r')    # 以只读方式打开for line in f.readlines():print(line)except FileNotFoundError as e:print("文件未找到!", e.filename)
finally:if f is not None:f.close()

代码很简单,但是模板式的代码太多,python中也提供了try…resources的方式,咱们改一下:

with open('test.txt', 'r') as f:for line in f.readlines():print(line)

好了,python读文件就说完了。

2、写文件

有了读文件的基础,写文件就简单多了。直接看代码:

# python写文件with open("test2.txt", 'a') as f:    # 以追加的方式打开,a代表appendfor i in range(0, 10):f.write("第 %s 行,你好。\n" % i)

在这里插入图片描述
好了,就到这里了。
//~~

http://www.dtcms.com/wzjs/583760.html

相关文章:

  • 51我们一起做网站呼和浩特市网站公司电话
  • 单位建设网站的意义wordpress去掉tag标签
  • wordpress怎么启用经典编辑器太原seo整站优化
  • 优秀的网站建设解决方案深圳宝安区是富人区吗
  • 如何开发网站软件app软件WordPress手机缩略图过大
  • 衡阳做网站的获得网站源文件
  • 江西做网站多少钱政协网站信息化建设的作用
  • 重庆专业网站定制某网站注册需要邮箱是怎么弄
  • 网站底部代码下载html网站模板资源
  • php网站开发工程师月薪网站备案号被注销什么原因
  • 奇趣网做网站专门做广东11选5的网站
  • 什么是静态页面网站电商网站如何设计内容
  • 张槎网站建设手把手教你用动易做网站
  • 百度是不是只有在自己的网站发布才会被收录网站开发用笔记本电脑
  • 国内做企业英文网站用什么cms网络架构是什么
  • 网站域名备案需要资料网页培训哪个机构好
  • 网站域名注册备案教程华强北 网站建设
  • 伊犁园xyz视频人入口池州网站优化公司
  • 动易手机网站模板建立一个网站商城需要多久时间
  • 2019银川住房建设规划信息网站网站建设目标文档
  • 网站介绍模板有那种做拼贴的网站吗
  • 做网站源码流程wordpress python脚本
  • 邹城住房城乡建设部网站杭州设计公司被炸
  • 网站域名中文后缀展示网站模版源码
  • 表白网站制作教程河北建设网网站
  • 建站服务是什么网站建设产业pest分析
  • 淘宝客的网站是怎么做的wordpress获取照片信息
  • 润州网站建设专业网站建设加盟合作
  • 惠阳做网站公司手机响应式网站开发模板之家
  • 黄埔做网站建湖做网站哪家公司好