Assertions断点
断点是一种明智的检查,当您完成程序测试时,您可以打开或关闭。
测试表达式,如果结果为false,则引发异常。
断点是通过使用断点语句来执行的。
print(1)
assert 2 + 2 == 4
print(2)
assert 1 + 1 == 3
print(3)
结果:
>>>
1
2
AssertionError
>>>
程序员通常在函数的开始处设置断点以检查有效输入,并在函数调用之后检查有效输出。
这个代码打印的最高数字是多少?
print(0)
assert "h" != "w"
print (1)
assert False
print(2)
assert True
print(3)
Assertions断点
断点可以采取第二个参数,如果断点失败,则传递给断点错误。
temp = -10
assert (temp >= 0), "在0以下!"
结果
>>>
AssertionError: 在0以下!
>>>
AssertionError异常可以像使用 try-except 语句一样捕获和处理任何其他异常,但是如果没有处理,这种类型的异常将终止程序。
填充空白以定义一个函数,该函数采用一个参数。断言论点是积极是的。
my_func(x):
x > 0, "Error!"
print(x)
打开文件
你可以使用Python来读取和写入文件的内容。
文本文件是最容易操作的。在可以编辑文件之前,必须使用Open函数打开文件。
myfile = open("filename.txt")
打开函数的参数是文件的路径。如果文件在程序的当前工作目录中,则只能指定其名称。
打开文件
你可以使用Python来读取和写入文件的内容。
文本文件是最容易操作的。在可以编辑文件之前,必须使用Open函数打开文件。
myfile = open("filename.txt")
打开函数的参数是文件的路径。如果文件在程序的当前工作目录中,则只能指定其名称。
填空 哪个函数用于访问文件?
open 第二个参数
可以通过向打开函数应用第二个参数指定用于打开文件的模式。
发送“R”意味着在读取模式下打开,这是默认的。
发送“W”意味着写入模式,用于重写文件的内容。
发送“A”意味着追加模式,将新内容添加到文件的末尾。
在模式中添加“B”以二进制模式打开它,它用于非文本文件(如图像和声音文件)。
例如:
# 写入模式
open("filename.txt", "w")
# 只读模式
open("filename.txt", "r")
open("filename.txt")
# 二进制写入模式
open("filename.txt", "wb")
关闭资源 一旦一个文件被打开和使用,你就应该关闭它。
这是用文件对象的 close 方法完成的。
file = open("filename.txt", "w")
# 对文件进行处理
file.close()
我们将在即将到来的课程中read/write内容。
如何关闭存储在变量“text_file”中的文件?
Aclose("text_file")
Btext_file.close()
Cclose(text_file)