使用文件
当使用文件后,总是用close关闭 是一种好的喜欢。通常会和 try and finally结合使用
try:
f = open("filename.txt")
print(f.read())
finally:
f.close()
这确保文件始终关闭,即使发生错误。
这段代码是否调用了close
try:
f = open("filename.txt")
print(f.read()) print(1 / 0)
finally:
f.close()
A调用了
B没有
处理文件
这样做的另一种方法是使用with语句。这将创建一个临时变量(通常称为F),该变量只能在带语句的缩进块中访问。
with open("filename.txt") as f:
print(f.read())
即使在语句中出现异常,文件也会自动在结束语句结束时关闭。
填写空白,创建一个有效的语句,读取文件的内容
open("test.txt")
f:
print(f.
())
单元测试
以二进制写模式打开文件。
open("test.txt", "w
")
填空,尝试从文件中打开和读取。在异常情况下
try:
open("test.txt") as
:
print(f.read())
:
print("Error")
这个代码打印的最大数字是多少?
try:
print(1)
assert 2 + 2 == 5
except AssertionError:
print(3)
except:
print(4)
Python中的元类(metaclass)
Ps:本单元已完结,小伙伴们要仔细阅读哦,自下一单元起,我将开始掺杂面试题,要仔细看看哦!