文件存储与异常

1、打开关闭文件

import os
if os.path.exists('sketch.txt'):the_file = open('sketch.txt')print(the_file.readline(),end=' 'the_file.close()
else:print('the data is missing')

2、split函数

for each_line in data:if not each_line.find(':') == -1(role,line_spoken) = each_line.split(':',1) #分成两部分

3、异常处理

try:the_file = open('sketch.txt')print(the_file.readline(),end=' '
except IOError:print('the data is missing')
finally:the_file.close()try:with open ('it.txt',"w") as data:print("aag",file = data)
except IOError as err:print("File error:" + str(err) )

4、strip函数

(role,line_spoken) = each_line.split(':',1)
line_spoken = line_spoken.srep() #从字符串去除不想要的字符

5、写入文件

out = open("data.out",'w')
print("NOR iii",file = out)
out.close()

6、保存文件

import pickle with open('mydata.pickle','wb') as msdpickle.dump([1,2,'t'],msd)with open('mydata.pickle','rb') as mrdmlist = pickle.load(mrd)print(mlist)

【python初识】文件存储与异常相关推荐

  1. python的read函数调用报错_从零开始学Python(七):文件存储I/O流和异常捕捉

    这两天在搞小程序开发,耽搁了一下更新的进度,今天补上.一个完整的前端程序肯定离不开数据存储和网络两个模块,今天我们就先来讲讲python中的一种常见数据存储:文件存储!~! 文件存储(I/O操作) 何 ...

  2. 不是python文件操作的相关函数_从零开始学Python(七):文件存储I/O流和异常捕捉

    这两天在搞小程序开发,耽搁了一下更新的进度,今天补上.一个完整的前端程序肯定离不开数据存储和网络两个模块,今天我们就先来讲讲python中的一种常见数据存储:文件存储!~! 文件存储(I/O操作) 何 ...

  3. Python的文件操作以及异常

    1.文件操作介绍 <1>什么是文件 使用文件的目的: 就是把一些数据存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力 2.文件的打开与关闭 <1>打开 ...

  4. Python中的文件操作和异常

    Python中的文件操作和异常 文章目录 Python中的文件操作和异常 一.文件 01. 文件的概念 1.1 文件的概念和作用 1.2 文件的存储方式 文本文件和二进制文件 02. 文件的基本操作 ...

  5. 我的python学习(五)文件操作、异常捕获

    读写.创建文件 文件的分类: 文本文件:基于字符编码,存储的是普通字符串,不包括字体.字号.样式.颜色等信息,可通过文本编辑器显示和编辑,例如txt文件: 二进制文件:基于值编码的,以字节形式存储,其 ...

  6. Python初级学习教程—从入门开始学习(函数、组合数据类型、文件操作、异常、模块)

    文章目录 入门 一.数据的相关操作 二.continue 和 break的区别(易混点) 三.函数 变量的作用域 三.函数进阶 1.函数多个返回值 2.函数参数种类 3.匿名函数 组合数据类型 一.列 ...

  7. python文件不存在异常_Python基础知识:文件和异常

    1.相对路径:如果文件和程序在同一文件夹内,可不用路径:如果文件在程序所在文件夹下一级文件夹中,只需添加下一级文件夹名称即可: 在Linux和OS系统中:文件路径中使用斜杠(/) 在Windows系统 ...

  8. python基础 -文件和异常

    文章目录 一.从文件中读取数据 1.读取整个文件 2.只读 3.路径 4.读操作 二.写入文件 1.写模式 2.读写模式 3.写读模式 4.修改文件内容 5.其他相关操作 三.异常 1.什么是异常 2 ...

  9. 用python3做学生管理系统_详解用python实现基本的学生管理系统(文件存储版)(python3)...

    详解用python实现基本的学生管理系统(文件存储版)(python3) 来源:中文源码网    浏览: 次    日期:2019年11月5日 详解用python实现基本的学生管理系统(文件存储版)( ...

最新文章

  1. Intel汇编程序设计-整数算术指令(下)
  2. C语言 变量 函数 (类型、作用域、生命周期、存储位置)
  3. SAP CRM right dimension attribute后台存储
  4. 1.4 编程基础之逻辑表达式与条件分支
  5. redis 消息队列 过段时间不能下发_以Redis来谈消息队列
  6. Conda环境与Python解释器
  7. 【网络】Padavan 路由器固件开启教育网 IPv6
  8. @Transaction注解详解
  9. 如何打开usb计算机连接打印机驱动,打印机USB连接安装设置及常见问题处理
  10. Oracle 10g client(instantclient)环境配置
  11. android 手机 报证书错误,安卓 ssl证书 安卓ssl证书出现错误的可能原因? - SSL网...
  12. 求生之路无限火力服务器,《求生之路》终于数3了?还没开测就已经卖疯了……...
  13. [生存志] 第16节 历代大事件概览 三国
  14. 文本检测最近文章检索(1)
  15. 红米4刷linux,极客精神,国外大神将红米Note 7刷上了Ubuntu
  16. 触发器(基本的SR触发器、同步触发器、D触发器)
  17. dba招生_DBA工商管理博士正在招生
  18. 模拟法庭教学实训软件QY-RJ11
  19. 问一个sql方面的问题
  20. Unity:从入门到入行【全面总结,建议收藏】

热门文章

  1. 刺激(codevs 1958)
  2. 留言本的漏洞挖掘总结
  3. SVG Authoring Guidelines[转]
  4. javascript日期比较
  5. java学习笔记(七)----异常
  6. 通过修改EIP寄存器实现强行跳转并且注入DLL到目标进程里
  7. POJ 1716 区间最小点个数
  8. hdu3255 线段树扫描线求体积
  9. 【Linux 内核 内存管理】优化内存屏障 ③ ( 编译器屏障 | 禁止 / 开启内核抢占 与 方法保护临界区 | preempt_disable 禁止内核抢占源码 | 开启内核抢占源码 )
  10. 【Android 逆向】函数拦截实例 ( ② 插桩操作 | 保存实际函数入口 6 字节数据 | 在插桩的函数入口写入跳转指令 | 构造拼接桩函数 )