话本小说网 > 现代小说 > Python入门级教程
本书标签: 现代 

Assertions断点与打开文件

Python入门级教程

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)

上一章 finally与异常抛出 Python入门级教程最新章节 下一章 读取文件