跳至主要内容

writable()

writable() 函数是 Python 中用于文件 对象 的方法,用于检查文件是否已打开以供写入。如果文件以写入模式打开,则返回 True,否则返回 False

参数值

此函数不接受任何参数。

返回值

writable() 方法返回一个 bool,指示文件流是否可写。

如何在 Python 中使用 writable()

示例 1

如果文件已打开以供写入,则 writable() 方法返回 True,否则返回 False

with open('myfile.txt', 'w') as file:
    print(file.writable())
示例 2

对以读取模式打开的文件使用 writable() 将返回 False

with open('myfile.txt', 'r') as file:
    print(file.writable())
示例 3

在写入文件之前,可以使用 writable() 检查文件是否已打开以供写入。

with open('myfile.txt', 'a') as file:
    print(file.writable())