# 文件读取、写入和异常处理操作举例
# date:2017-07-17file_name = "D:/file_demo.txt"
with open(file_name, 'w') as write_file_obj:'''写入文件'''write_file_obj.write("hello\n")write_file_obj.write("world\n")with open(file_name, 'a') as write_file_obj:'''追加文件'''write_file_obj.write(" ! ")with open(file_name) as file_obj:'''读取文件全部内容'''whole_context = file_obj.read()print(whole_context.strip())print('------------------------')with open(file_name) as file_obj:'''逐行读取文件内容'''for line in file_obj:print(line.strip())  # 去除左右空格print('------------------------')with open(file_name) as file_obj:'''列表形式读取文件内容'''lines = file_obj.readlines();for line in lines:print(line.strip())  # 去除左右空格print('------------------------')file_name = "D:/file_demo_none.txt"
try:'''异常处理:文件不存在'''with open(file_name) as file_obj:whole_context = file_obj.read()print(whole_context.strip())
except FileNotFoundError:print("File '" + file_name + "' not found!")
else:print("File '" + file_name + "' exists!")

  

运行结果:

hello
world!
------------------------
hello
world
!
------------------------
hello
world
!
------------------------
File 'D:/file_demo_none.txt' not found!

转载于:https://www.cnblogs.com/gongxr/p/7225469.html

python之文件读写和异常处理相关推荐

  1. python txt文件读写(追加、覆盖)

    python txt文件读写(追加.覆盖) 读取文件每一行 # 读取文件每一行 with open(r"C:\Users\xiahuadong\Desktop\数字人代码\文件行数.txt& ...

  2. 引发了未经处理的异常:读取访问权限冲突_从零开始学Python:23课-文件读写和异常处理

    一下子想起来,我的Python100天教程没更新了,赶紧补上~ 这期就还接着前面的讲哈.另外就是想跟伙伴们了解下,就是跟我要到Python视频教程的伙伴,你们学的怎么样了,可以给我个反馈哈! 实际开发 ...

  3. 编程中python怎么读-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  4. python 文件读写找不到文件-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  5. python获取文件读写权限_Python 查看文件的读写权限方法

    实例如下: # -*- coding: utf-8 -*- # @author flynetcn import sys, os, pwd, stat, datetime; LOG_FILE = '/v ...

  6. python之文件读写

    读文件 要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符:r'表示读,这样,我们就成功地打开了一个文件. f = open('../test.txt', ' ...

  7. python里怎么读取文件-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  8. Python(10)--文件读写/模块制作与发布

    文件读写 文件操作一般步骤: 打开文件 读/写文件 保存文件 关闭文件 [在python中操作文件也是遵循这几个步骤的] 打开文件 在Python中打开文件使用open函数,可以打开一个已经存在的文件 ...

  9. python中文件读写mode参数

    文件读写: 数据存储需要文件的支撑,很多时候我们需要将一些数据保存下来,比如日志文件, json文件等等. Python自带 open() 方法用于打开一个文件,并返回文件对象. 语法: file = ...

最新文章

  1. Vue 路由 过渡动效 数据获取
  2. 结对编程-黄金点游戏
  3. Nginx +Tomcat 实现动静态分离(转)
  4. 计算机辅助设计基础学什么,东大计算机辅助设计基础X20秋学期《计算机辅助设计基础》在线平时作业3资料...
  5. 最近写的一个qt应用软件
  6. c#调api串口通讯
  7. WhatFont——Google Chrome字体识别扩展
  8. Android 应用开发(8)---语言和语言区域
  9. 如何判断一个类是无用的类?
  10. 蓝桥杯2019年第十届C/C++省赛A组第四题-迷宫
  11. 双色球历史数据下载最新2003年2021年
  12. 《 Python程序设计项目案例》—学生成绩(信息)管理系统普通版设计要求及部分参考代码(期末大作业、结课项目)
  13. 关于蓝墨云班课,视频不能拖动,但想快速搞完的解决方法
  14. 【web前端(三十九)】javascript_jquery操作样式
  15. Excel如何快速批量生成指定性别的随机姓名
  16. 浏览器扩展开发 - i18n 国际化多语言配置
  17. 用soa搭建统一的电子政务平台
  18. Shader学习笔记(七)Unity Shader Rim示例
  19. 解压压缩包报错:tar: invalid tar magic
  20. SpringBoot2的Shiro最简配置(两个文件)

热门文章

  1. 网络营销外包——网络营销外包专员如何系统化梳理网站优化方法
  2. 网络营销外包——网络营销外包专员如何帮助企业挑选网站建设类型
  3. layui table行点击tr_layui框架table表格实现单击行选中checkbox功能
  4. 2020高速公路shp文件_全国按轴收费方案最终版!今天起,高速公路就按照这个标准收费...
  5. python编写自动化脚本 与shell_脚本安装Discuz论坛(shell + Python 实现自动化安装)...
  6. Vim - 文本替换
  7. 在Mac上写汇编!(一)helloworld nasm on macos
  8. 时间序列挖掘-预测算法-三次指数平滑法(Holt-Winters)——三次指数平滑算法可以很好的保存时间序列数据的趋势和季节性信息...
  9. 蓝盾第三代AI防火墙分析
  10. SRV记录用来标识某台服务器使用了某个服务,常见于微软系统的目录管理——深入的话需要去折腾Azure Active Directory...