python文件的基本操作和文件读写
目录
文件的基本操作
文件读写
文件的基本操作
Python 中对文件的基本操作主要包括打开文件、读取文件、写入文件和关闭文件等操作。下面是一个简单的示例:
- 打开文件:
file = open('example.txt', 'r') # 使用 open() 函数打开一个名为 example.txt 的文件,'r' 表示只读模式
- 读取文件内容:
content = file.read() # 使用 read() 方法读取文件内容并存储在 content 变量中
print(content) # 输出文件内容
- 写入文件:
new_content = '这是新的内容。'
file = open('example.txt', 'w') # 使用 'w' 模式打开文件,会清空文件原来的内容
file.write(new_content) # 将新内容写入文件
file.close() # 写入完成后关闭文件
- 关闭文件:
file.close() # 使用 close() 方法关闭文件
使用完文件后,最好都要记得关闭文件,以释放系统资源。另外,还可以使用 with 语句来自动管理文件的打开和关闭,确保不会忘记关闭文件:
with open('example.txt', 'r') as file:content = file.read()print(content)
这样在 with 语句块结束时会自动关闭文件。以上就是 Python 文件的基本操作,包括打开、读取、写入和关闭文件。
文件读写
在Python中,文件的读写是常见的操作之一,可以使用内置的open()函数进行文件的读取和写入操作。
下面是一个简单的示例:
- 读取文件内容并输出:
# 打开文件进行读取操作
with open('example.txt', 'r') as file:content = file.read() # 读取文件内容# 输出文件内容
print(content)
- 写入内容到文件:
# 要写入的内容
new_content = '这是新的内容。'# 打开文件进行写入操作
with open('example.txt', 'w') as file:file.write(new_content) # 写入新内容到文件
在open()函数中,第一个参数是文件的路径,第二个参数是打开文件的模式,常见的模式包括:
- 'r': 只读模式,文件不存在会报错。
- 'w': 只写模式,会清空文件原有内容。
- 'a': 追加模式,写入内容会追加到文件末尾。
- 'r+': 读写模式,文件不存在会报错。
- 'w+': 读写模式,会清空文件原有内容。
需要注意的是,在进行文件操作后要记得使用close()方法关闭文件,或使用with语句自动管理文件的打开和关闭,确保不会忘记关闭文件并释放资源。