python编程基础教程书籍用券百度云python编程基础的读后感1500字
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 使用 open()函数可以实现以下几个功能。 1.打开一个不存在的文件时先创建该文件 在默认情况下,使用 open()函数打开一个不存在的文件,会抛出如图 11.1 所示的异常。 图 11.1 打开的文件不存在时抛出的异常 要解决如图 11.1 所示的错误,主要有以下两种方法。 在当前目录(与执行的文件相同的目录)下创建一个名称为 status.txt 的文件。 在调用 open()函数时,指定 mode 的参数值为 w、w+、a、a+。这样,当要打开的文件不存在时,就可以创建新的文件了。 2.以二进制形式打开文件 使用 open()函数不仅可以以文本形式打开文本文件,还可以以二进制形式打开非文本文件,如图片文件、音频文件、视频文件等。例如,创建一个名称为 picture.png 的图片文件,如图 11.2 所示,并且应用 open()函数以二进制形式打开该文件。 以二进制形式打开该文件,并输出创建的对象,代码如下: 01 file = open('picture.png','rb') # 以二进制形式打开图片文件 02 print(file) # 输出创建的对象 执行上面的代码后,将显示如图 11.3 所示的运行结果。 图 11.2 打开的图片文件 图 11.3 以二进制形式打开图片文件 从图 11.3 中可以看出,创建的是一个 BufferedReader 对象。该对象生成后,可以再应用第三方模块进行处理。例如,上面的 BufferedReader 对象是通过打开图片文件实现的,那么就可以将其传入第三方的图像处理库 PIL 的 Image 模块的 open 方法中,以便对图片进行处理(如调整大小等)。 3.打开文件时指定编码方式 在使用 open()函数打开文件时,默认采用 GBK 编码,当被打开的文件不是 GBK 编码时,将抛出如图 11.4 所示的异常。 图 11.4 抛出 Unicode 解码异常 解决该问题的方法有两种,一种是直接修改文件的编码,另一种是在打开文件时,直接指定使用的编码方式。推荐采用后一种方法。下面重点介绍如何在打开文件时指定编码方式。 在调用 open()函数时,通过添加 encoding='utf-8'参数即可将编码指定为 UTF-8。如果想要指定其他编码,可以将单引号中的内容替换为想要指定的编码。 例如,打开采用 UTF-8 编码保存的 notice.txt 文件,可以使用下面的代码: file = open('notice.txt','r',encoding='utf-8')
|