第一范文网 - 专业文章范例文档资料分享平台

《Python程序设计》习题与答案

来源:用户分享 时间:2025/5/23 15:33:42 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

字符串,如英文字母、汉字、数字字符串。文本文件可以使用字处理软件如gedit、记事本进行编辑。

(2)二进制文件

二进制文件把对象内容以字节串(bytes)进行存储,无法用记事本或其他普通字处理软件直接进行编辑,通常也无法被人类直接阅读和理解,需要使用专门的软件进行解码后读取、显示、修改或执行。常见的如图形图像文件、音视频文件、可执行文件、资源文件、各种数据库文件、各类office文档等都属于二进制文件。

7.5 编写代码,将当前工作目录修改为“c:\\”,并验证,最后将当前工作目录恢复为原来的目录。

答: >>> import os >>> os.getcwd() 'C:\\\\Python34' >>> os.chdir(r'c:\\\\') >>> os.getcwd() 'c:\\\\'

>>> os.chdir(r'c:\\Python34') >>> os.getcwd()

'c:\\\\Python34'

7.6 编写程序,用户输入一个目录和一个文件名,搜索该目录及其子目录中是否存在该文件。

答: import sys import os

directory = sys.argv[1] filename = sys.argv[2] paths = os.walk(directory) for root,dirs,files in paths: if filename in files: print('Yes') break else:

print('No') import sys import os

directory = sys.argv[1] filename = sys.argv[2] paths = os.walk(directory) for root,dirs,files in paths: if filename in files: print 'Yes' break else:

print 'No'

第8章 异常处理结构与程序调试

8.1 Python异常处理结构有哪几种形式? 答:

比较常用的形式有: 1)标准异常处理结构 try:

try块 #被监控的语句,可能会引发异常

except Exception[, reason]:

except块 #处理异常的代码

如果需要捕获所有异常时,可以使用BaseException,代码格式如下: try:

……

except BaseException, e:

except块 #处理所有错误

上面的结构可以捕获所有异常,尽管这样做很安全,但是一般并不建议这样做。对于异常处理结构,一般的建议是尽量显式捕捉可能会出现的异常并且有针对性地编写代码进行处理,因为在实际应用开发中,很难使用同一段代码去处理所有类型的异常。当然,为

搜索更多关于: 《Python程序设计》习题与答案 的文档
《Python程序设计》习题与答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c05sbb36sqe4uc568cqjj1x2cx44ea901af2_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top