我的答案:√
2、当对文件内容操作完以后,一定要关闭文件对象,这样才能保证所做的任何修改都确实被保存到文件中。
我的答案:√
3、关键字with可以自动管理资源,不论因为什么(哪怕是代码引发了异常)跳出with块,总能保证文件被正确关闭。
我的答案:√
4、数据库文件、图像文件、可执行文件、动态链接库文件、音频文件、视频文件、Office文档等均属于二进制文件。
我的答案:√
5、openpyxl是Python用来操作Excel文件的扩展库。
我的答案:√
第十章测试
1、os.path模块的下列方法,哪个是用来判断指定路径是否存在的?
A、exists()
B、isfile()
C、isdir()
D、getsize()
我的答案:A
2、Python标准库shutil可以解压缩zip文件。
我的答案:√
3、os的下列函数中,用来给文件重命名的是?
A、rename()
B、remove()
C、listdir()
D、system()
我的答案:A
4、Python标准库os中的remove()函数不能删除具有只读属性的文件。
我的答案:√
5、Python标准库os中的listdir()函数用来列出指定目录中的文件和文件夹,返回一个包含这些名字的列表。
我的答案:√
第十一章测试
1、异常是指程序运行时引发的错误,引发错误的原因有很多,例如除零、下标越界、文件不存在、网络异常、类型错误、名字错误、字典键错误、磁盘空间不足,等等。
我的答案:√
2、异常处理是因为程序执行过程中由于输入不合法导致程序出错而在正常控制流之外采取的行为。
我的答案:√
3、用来处理异常的代码也有可能会引发异常。
我的答案:√
4、异常处理结构也可以带else子句。
我的答案:√
5、断言往往用于代码测试阶段,在正式发布时一般会删除断言语句来提高速度。
我的答案:√
第十二章测试
1、一个SQLite数据库就是一个文件,通过复制即可实现备份。
我的答案:√
2、在Python中访问和操作SQLite数据时,需要首先导入sqlite3模块。
我的答案:√
3、游标对象的方法executemany()用来对于所有给定参数依次执行同一个SQL语句。
我的答案:√
4、执行数据写入操作之后,必须提交事务才能真正把数据保存到磁盘的数据库文件中。
我的答案:√
5、适当减少提交事务的次数,可以提高程序运行速度。
我的答案:√