1.异常处理的使用:
- 列表超出索引: list_data = [1, 2, 3] => list_data[3]
- 定义一个元组: tuple_data = (1, 2, 3) => tuple_data[2] = 10
- 定义一个字典:dict_data = {1: 2, 2: 3} => dict_data[3]
2.文件操作:
新建一个文件: python0922.txt => Today I learned Exception and Open File.
复制当前这个文件Python0922.txt,粘贴到当前路径下:且新的文件名:python0924.txt
“”"
try:
list_data = [1, 2, 3]
print(list_data[3])
except IndexError:
print("列表超出索引")
try:
tuple_data = [1, 2, 3]
tuple_data[2] = 10
print(tuple_data)
except TypeError:
print("元组不能改变")
try:
dict_data = {1: 2, 2: 3}
print(dict_data[3])
except KeyError:
print("没有Key为3的元素")
运行结果为:
列表超出索引
[1, 2, 10]
没有Key为3的元素
2.file_obj = open("python0922.txt", encoding="UTF-8")
data = file_obj.read()
print(data)
file_obj.close()
file_obj = open("python0924.txt", "w", encoding="UTF-8")
file_obj.write(data)
file_obj.close()
运行结果: