python

python指令怎样处理文件

小樊
81
2024-11-18 18:06:17
栏目: 编程语言

在Python中,可以使用内置的open()函数来处理文件。open()函数接受两个参数:文件名和打开模式。打开模式通常有以下几种:

  1. ‘r’:只读模式(默认)。如果文件不存在,会抛出FileNotFoundError异常。
  2. ‘w’:写入模式。如果文件不存在,会创建一个新文件;如果文件存在,会覆盖原有内容。
  3. ‘a’:追加模式。向文件末尾添加内容。如果文件不存在,会创建一个新文件。
  4. ‘x’:独占创建模式。如果文件已存在,该操作会失败。
  5. ‘b’:二进制模式(可以和其他模式一起使用,例如’rb’表示二进制读取模式)。

下面是一些使用open()函数的示例:

# 读取文件
with open('example.txt', 'r') as file:
    content = file.read()
    print(content)

# 写入文件
with open('example.txt', 'w') as file:
    file.write('Hello, World!')

# 追加内容
with open('example.txt', 'a') as file:
    file.write('\nThis is an appended line.')

# 读取二进制文件
with open('example.bin', 'rb') as file:
    binary_content = file.read()
    print(binary_content)

注意:在使用with语句时,文件会在代码块执行完毕后自动关闭。这是一种很好的做法,可以避免忘记关闭文件导致的资源泄漏。

0
看了该问题的人还看了