Python的文件操作函数:从读取到写入
发布时间:2023-09-14 09:53:16
Python中的文件操作函数主要包括文件的读取和写入。下面是一些常用的文件操作函数:
1. 打开文件:
使用open()函数可以打开一个文件,并返回一个文件对象。
file = open("filename.txt", "r") # 以只读模式打开文件
2. 读取文件内容:
使用read()方法可以读取整个文件的内容,使用readline()方法可以逐行读取文件内容。
content = file.read() # 读取整个文件内容 line = file.readline() # 逐行读取文件内容
3. 写入文件内容:
使用write()方法可以向文件写入内容,使用writelines()方法可以写入多行内容。
file.write("Hello, World!") # 向文件写入内容
file.writelines(["Line 1
", "Line 2
", "Line 3
"]) # 写入多行内容
4. 关闭文件:
使用close()方法可以关闭文件,释放文件资源。
file.close() # 关闭文件
以下是一个从读取到写入文件的示例代码,用于读取一个文件的内容并将其写入另一个文件:
# 打开文件
with open("input.txt", "r") as input_file, open("output.txt", "w") as output_file:
# 读取文件内容
content = input_file.read()
# 写入文件内容
output_file.write(content)
以上示例中,程序会打开一个名为input.txt的文件,并将其内容读取到变量content中,然后再将content的内容写入到另一个名为output.txt的文件中。最后,关闭文件。
需要注意的是,在文件操作完成之后,应该及时关闭文件,以释放系统资源。为了确保文件在任何情况下都能被正确关闭,可以使用with语句来打开文件,当代码块执行完成后,文件会自动关闭。
