详解python文件的操作和异常的处理
作者:Mamba-8_24 发布时间:2021-06-07 04:05:37
目录
一、 文件的操作
1.1创建文件
1.2写入数据
1.3读数据
1.4 2读数据
1.5读写数据
1.6删除文件
1.7写入文件
1.8读取图片
1.9备份图片
1.10文件重命名
1.11创建文件夹
1.11获取当前目录
二、异常
2.1各种异常的演示
2.2捕捉异常
2.3try/finally
2.4异常的传递
2.5触发异常
2.6自定义异常
总结
一、 文件的操作
1.1创建文件
格式:
f = open(‘文件', ‘w')
或者f = open(‘文件', ‘r')
1.2写入数据
格式:
f = open(‘文件', ‘w')
或者f = open(‘文件', ‘r')
1.3读数据
对象 = open(“文件”,r)
变量 = 对象.read()
print(变量)
如果用open打开文件时,如果使用的"r",那么可以省略,即只写 open(‘test.txt') 如果没有文件,打开报错,存在该文件才能操作 如果文件中存在中文显示,会出现乱码需要添加encoding=‘utf-8' open(‘test.txt',”r”, encoding=‘utf-8')
1.4 2读数据
对象 =
open(“文件”,r)
变量 = 对象.
readlines()
print(变量)
1.5读写数据
对象 =
open(“二进制文件”,rb)
变量= 对象
.read()
print(变量)
1.6删除文件
1.7写入文件
1.8读取图片
1.9备份图片
with open(“二进制文件”,“wb”) as 对象:
变量 = 对象.write()
print(变量)
1.10文件重命名
import os
os.rename
(“需要修改的文件名”,“新文件名”)
1.11创建文件夹
1.11获取当前目录
二、异常
2.1各种异常的演示
2.2捕捉异常
2.3try/finally
2.4异常的传递
2.5触发异常
2.6自定义异常
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
来源:https://blog.csdn.net/weixin_52883641/article/details/122135039
猜你喜欢
- 首先啊,在python中我们熟知的py文件就是一个模块,也就是换言之以py结尾的Python源代码文件都是一个模块我就简单概括一下了直接上代
- 任务1、编写程序实现乐手弹奏乐器多态class Instrument(): def make_sound(self
- 游戏开始前的注意事项1:游戏《外星人入侵》将包含很多文件,请在你的D盘中新建一个空文件夹,并将其命名为alien_invasion.请务必将
- 本文实例讲述了python实现搜索本地文件信息写入文件的方法。分享给大家供大家参考,具体如下:主要功能:在指定的盘符,如D盘,搜索出与用户给
- 一、持久化 --shelve持久化工具(1)作用:类似字典,用kv对保存数据,存取方式类似于字典(2)例子:通过一下案例创建了一个数据库,第
- 描述的意思是HTML为中心的前端开发也差不多是web标准的意思。1.HTML是基础2.CSS依靠选择符提供视觉;3.Javascript 依
- 呵呵,我之前也写过一个类似的模板替换功能.>> 已实现:>、<、>=、<=、=、==等简单的运算>
- 1. 截取GB2312中文字符串 <?php //截取中文字符串 function mysubstr($str, $star
- 本文实例讲述了Python面向对象之静态属性、类方法与静态方法。分享给大家供大家参考,具体如下:1. 静态属性:在函数前加@property
- 目录前言总结:1.代码块的缓存机制2.小数据池3.优缺点小整数对象池大整数对象池字符串驻留机制简单原理:前言本文除"总结"
- f-string 字符串格式化语法f-string 是 Python 3.6 版本引入的一种新的字符串格式化语法。与其他字符串格式
- 前言相信大家在工作无聊时,总想掏出手机,看看微博热搜在讨论什么有趣的话题,但又不方便直接打开微博浏览,今天就和大家分享一个有趣的小爬虫,定时
- 前言为了往我们写好的Python代码传入参数,有很多种方法,比如使用input获取从DOS 输入的参数,又或者读取txt 文件中的字符作为参
- 本文总结了ASP初学者常犯的几个错误,希望对asp学习者有所帮助!1.记录集关闭之前再次打开:-----------------------
- 这个东西算是我被这个shuffle坑了的一个总结吧!首先我得告诉你一件事,那就是pytorch中的tensor,如果直接使用random.s
- 1、一个或多个文件夹组成一个模块,而一个模块组合构成了一个包发布在公共目录里。2、包必须有__init__文件,否则就是一个文件夹。实例im
- 最近,小明为了达成小姐姐的愿望,在某宝买到心仪的宝贝,再加上又迷上了python,就通过python轻而易举地实现了(个人声明:对Java来
- 在VBScript中,有一个On Error Resume Next语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行。接着该脚本可以检
- 这将为我们的团队节省每天重复的数据处理时间......简介如果你目前在一个数据或商业智能团队工作,你的任务之一可能是制作一些每日、每周或每月
- 本文实例讲述了PHP面向对象的特性。分享给大家供大家参考,具体如下:Demo1.php<?php header('