PYTHON 文件和异常笔记

1.Python打开/关闭文件

代码作用
open(file,打开方式) as 标识符打开文件,并将内容存储在标识符的变量中
close() 关闭文件
with open(file,打开方式) as 标识符让系统决定不需要时才关闭

打开方式:
'r'读取模式; 'w'写模式,会清空文件内容; 'a'附加模式; 'r+'既能读又能写,但不能创建文件
open不标明打开方式默认’r’

2.Python读取文件内容

代码作用
标识符.read()返回文件全部内容字符串
for 标识符1 in 标识符标识符1代表的变量含有文件内容一行包括换行符等
标识符.readlines()将文件内容每一行形成列表,返回列表
标识符.readline()返回文件第一行字符串
filename = 'text.txt'
with open(filename) as file_:
	#print(file_.read())		#.read()
	'''
	for line in file_:		#for .. in..
		print(line)
	'''
	content = file_.readlines()
	for content_ in content:
		print (content_,end='') #.readlines()
		
文件内容为123456
三种语句输出:
123456

3.Python写入文件内容

代码作用
标识符.write(字符串)将字符串写入文件中
filename = 'text.txt'
with open(filename,'w') as file_:
	file_.write('Hello World')
	
with open(filename) as file_:
	print(file_.read())

原文件内容变为Hello World	
输出:
Hello World

4.用JSON写入文件

格式互换表:

pythonjson
dictobject
listarray
str, unicodestring
int, long, floatnumber
Truetrue
Falsefalse
Nonenull
代码作用
json.dump(内容,文件)将内容以json格式存储进文件中
json.load(文件)将内容以python格式解码
import json
a = {'name':'Jack','age':10}
filename = 'text.json'
with open(filename,'w') as file_:
	json.dump(a,file_)
with open(filename) as file_:
	b=json.load(file_)
print(b)
输出:
{'name':'Jack','age':10}

5.异常

语句
try-except-elsetry-except

try:
	代码块1
except 异常对象名称:
	代码块2
else:
	代码块3
	
先执行代码块1,如果引发对应异常对象名称再执行代码块2,否则执行代码块3

异常名称:
在这里插入图片描述
pass 跳过执行,用于触发异常而不提示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值