Python文件操作与异常处理全解析
在数据处理的实际应用中,文件的读写操作以及异常处理是非常重要的技能。下面将详细介绍Python中文件操作和异常处理的相关知识。
1. 文本文件的读写操作
文本文件在日常编程中十分常见,像用简单文本编辑器创建的文件、Python源代码文件以及HTML文件等都属于文本文件。接下来会详细阐述如何对这类文件进行读写操作。
1.1 打开文件
要访问文件,首先得打开它。打开文件时,需要提供文件名,如果文件存于不同目录,还需加上目录路径,同时要指定是以读取还是写入模式打开。
以下是打开文件的示例代码:
# 以读取模式打开文件
infile = open("input.txt", "r")
# 以写入模式打开文件
outfile = open("output.txt", "w")
打开文件时,若以读取模式打开,文件必须存在,否则会引发异常。而以写入模式打开时,若文件已存在,会先清空文件内容;若文件不存在,则会创建一个空文件。操作完成后,要记得使用 close 方法关闭文件,不然可能会导致部分输出未写入磁盘文件。
# 关闭文件
infile.close()
outfile.close()
关闭后的文件,若要再次使用,需重新打开,否则会引发异常。
1.2 从文件读取内容
使用 readline <
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



