600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python学习笔记:python文件操作与异常处理

python学习笔记:python文件操作与异常处理

时间:2019-11-01 00:20:00

相关推荐

python学习笔记:python文件操作与异常处理

1.python文件操作:打开、关闭、读取、写入,合并excel等

1.1创建文件:open()函数打开文件,若文件存在则直接打开;若不存在则创建文件并打开

open('F:/pycodes/cunzaifile.txt','r') #open()函数第一个参数是文件的位置和文件的命名,第2个参数r表示以读取的方式打开文件

<_io.TextIOWrapper name='F:/pycodes/file1.txt' mode='w' encoding='cp936'>

文件名不存在,则创建文件并打开

open('F:/pycodes/file1.txt','w') #open()函数第一个参数是文件的位置和文件的命名,第2个参数w表示以写入的方式打开文件

<_io.TextIOWrapper name='F:/pycodes/file1.txt' mode='w' encoding='cp936'>

1.2文件的写入

fh=open('F:/pycodes/file2.txt','w')

contents1='我是文件的内容' #写入文件的内容fh.write(contents1) #将内容写入文件fh

7

小结:'r’读模式,'w’写模式,'a’追加模式,'b’二进制模式

1.3关闭文件

fh.close()#关闭文件

1.4读取文件

fh2=open('F:/pycodes/file3.txt','r') #句柄fh2,打开文件file3data2=fh2.read()#读取文件全部内容,格式没有调整print(data2)fh2.close()

如果 思念有声音,那便是窗前的风声,丝丝入耳。阳光灿烂,只因为那一路,有你相伴。我曾一度认为,最有意义的远行是背着背包去 自己想去的地方。直到遇见你,我才深切的明白,是与你手牵手走过的距离。我曾一度认为,最富有深情的陪伴是一起去 爱情海的徜徉。直到遇见你,我才深切明白,是与你相伴渡过的每一个夜晚。愿与你一起看尽人世间的繁华。愿与你风烛残年,愿与你一起分享喜怒哀乐。与你一起走过似水流年。看尽灯火阑珊的喧嚣世界,陪你一起怀念记忆中的小桥流水人家。闭着眼睛聆听着你的风花雪月,脑海中想着你应该拥有的模样。我的世界,因为有你的陪伴,分外绚烂。你路过我的人生,惊艳了我的时光。不管怎样,时至今日,我如此爱你。希望在你也步入爱的圣殿后,还能听到你的声音。

1.4.1按行读取文件

fh2=open('F:/pycodes/file3.txt','r') #句柄fh2,打开文件file3while True:line=fh2.readline()#按行读取文件内容if len(line)==0:breakprint(line)fh2.close()

如果 思念有声音,那便是窗前的风声,丝丝入耳。阳光灿烂,只因为那一路,有你相伴。我曾一度认为,最有意义的远行是背着背包去 自己想去的地方。直到遇见你,我才深切的明白,是与你手牵手走过的距离。我曾一度认为,最富有深情的陪伴是一起去 爱情海的徜徉。直到遇见你,我才深切明白,是与你相伴渡过的每一个夜晚。愿与你一起看尽人世间的繁华。愿与你风烛残年,愿与你一起分享喜怒哀乐。与你一起走过似水流年。看尽灯火阑珊的喧嚣世界,陪你一起怀念记忆中的小桥流水人家。闭着眼睛聆听着你的风花雪月,脑海中想着你应该拥有的模样。我的世界,因为有你的陪伴,分外绚烂。你路过我的人生,惊艳了我的时光。不管怎样,时至今日,我如此爱你。希望在你也步入爱的圣殿后,还能听到你的声音。

2.异常处理概述

如果异常不处理会导致系统崩溃。异常处理就是告诉代码出现异常应该怎么处理,而不是直接奔溃。

try: #try: 是异常处理的起始,代表后面的代码尝试进行print('My')printsssv('hi') except Exception as er: #给这个异常起名为er,as即表示命名print(er)# 输出异常的内容print('cxy出错了i+1') #自定义其他输出或者其他语句

Myname 'printsssv' is not definedcxy出错了i+1

try语句后写正常的代码,except语句后写异常处理的代码,告诉程序出现异常怎么处理。这样保证不影响后面代码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。