admin 管理员组

文章数量: 1184232


2024年3月14日发(作者:360flash插件下载)

python中open用法

在Python中,`open()`函数用于打开一个文件,并返回文件对象。

它接受两个参数:文件路径和打开模式,其中文件路径可以是相对路

径或绝对路径,打开模式包括读取模式、写入模式、追加模式等。

打开文件的示例代码如下:

```

f = open('', 'r')

```

这样就打开了一个名为“”的文本文件,并且以读

取模式打开了它。如果文件不存在,将会抛出IOError异常。

在使用完文件时,还需要调用`close()`方法关闭文件。

同时,如果我们需要处理二进制文件,比如图片、声音等,则需

要在打开文件时指定对应的模式,比如:

```

f = open('', 'rb')

```

其中`rb`表示以二进制可读模式打开文件。

拓展:

除了常见的读取和写入模式,`open()`方法还支持其他许多模式,

比如二进制模式、Unicode模式、追加模式等。下面列举几个常用的模

式:

1.读取模式('r'):以只读模式打开文件,读取文件内容。

2.写入模式('w'):以写入模式打开文件,如果文件已存在,则

清空文件内容;如果文件不存在,则创建一个新的空文件。

3.追加模式('a'):以追加模式打开文件,如果文件已存在,则

在文件末尾追加内容;如果文件不存在,则创建一个新的文件。

4.二进制模式('b'):以二进制模式打开文件,适用于读取或写

入图片、声音等二进制文件。

5. Unicode模式('u'):以Unicode模式打开文件,适用于读取

或写入Unicode文本文件。

在打开一个文件后,我们可以使用文件对象的read()和write()

方法来读取或写入文件内容。例如:

```

f = open('', 'r')

content = ()

()

```

这样就读取了文件“”的全部内容,并将其存储在

变量“content”中。

或者:

```

f = open('', 'w')

("Hello, world!")

()

```

这样就将“Hello, world!”写入到了名为“”的文

件中。


本文标签: 文件 模式 打开 读取 二进制