今天是Python学习的第二十六天,这三天的学习重点会是Python中的文件操作(File Handling),今日学习理解文件的基本概念,学会如何使用 Python 读取和写入文本文件。,熟悉文件的开启、关闭及其模式。
例一:文件的基本概念文件是储存资料的方式,通常以文本或二进位格式存在。在 Python 中,操作文件主要涉及到打开文件、读取文件、写入文件和关闭文件等步骤。
例二:打开文件使用 open() 函数来打开文件,这是进行文件操作的第一步。此函数有两个主要参数:文件名和模式(例如读取、写入等)。\'r\': 读取(预设模式)。\'w\': 写入(会覆盖原有内容)。\'a\': 附加(在文件末尾追加内容)。\'b\': 二进位模式。
file = open("example.txt", "r") # 以读取模式打开文件
例三:读取文件使用 read(), readline(), 或 readlines() 方法来读取文件内容。
#读取整个文件content = file.read()print(content)
#逐行读取line = file.readline()while line:print(line.strip()) # 使用 strip() 去除行尾的换行符line = file.readline()
例四:写入文件若要将资料写入文件,可以使用 write() 或 writelines() 方法。记得在写入之前需要以写入模式打开文件。
file = open("example.txt", "w") # 以写入模式打开文件file.write("这是一行新内容。\\n")file.writelines(["这是第二行。\\n", "这是第三行。\\n"])
例五:关闭文件操作完文件后,应该使用 close() 方法关闭文件,以释放资源。
file.close()
今天的学习让我了解了文件操作的基本概念,学会了如何打开、读取和写入文件。透过实践,我深刻体会到文件操作在资料处理中的重要性,以及在操作完成后关闭文件的必要性,这样可以有效管理系统资源。