小编Joa*_*ely的帖子

是否可以确保关闭文件而不将其分配给变量?

我正在使用以下命令从 Python 中的 .txt 文件中读取一些数据:

fileData = open("file.txt", "rb").read()
Run Code Online (Sandbox Code Playgroud)

我知道你应该总是关闭打开的文件,我假设在这种情况下文件保持打开状态。有没有办法关闭文件而不将其分配给变量?

我想避免:

openedFile = open("file.txt", "rb")
fileData = openedFile.read()
openedFile.close()
Run Code Online (Sandbox Code Playgroud)

并且:

with open("file.txt", "rb") as openedFile:
    fileData = openedFile.read()
Run Code Online (Sandbox Code Playgroud)

这可能是不可能的,在这种情况下可以,但只是确保。

python

1
推荐指数
1
解决办法
42
查看次数

标签 统计

python ×1