要在Python中读写文件,你可以使用以下方法:
1. 打开文件:使用`open()`函数打开文件,它接受两个参数:文件名和模式。模式可以是只读('r')、写入('w')、追加('a')等。例如,要打开一个名为`example.txt`的文件进行读取,可以使用以下代码:
file = open('example.txt', 'r')
2. 读取文件内容:使用`read()`方法读取文件的全部内容,或者使用`readline()`方法逐行读取。例如:
content = file.read() # 读取整个文件内容
print(content)
# 或者逐行读取
line = file.readline()
while line:print(line.strip()) # 去除行尾的换行符line = file.readline()
3. 写入文件:使用`write()`方法将文本写入文件。例如:
file = open('example.txt', 'w')
file.write('Hello, World!')
4. 关闭文件:在完成文件操作后,使用`close()`方法关闭文件。这是一个好的编程实践,因为它可以释放系统资源。例如:
file.close()
为了确保文件始终被正确关闭,可以使用`with`语句,这样在退出`with`块时,文件会自动关闭:
with open('example.txt', 'r') as file:content = file.read()print(content)
在这个例子中,你不需要显式调用`file.close()`,因为`with`语句会在退出时自动关闭文件。