Python - 如何用单个“with”语句块替换多个“with”语句块

Python - How to replace multiple `with` statement blocks by a single `with` statement block

考虑以下 Python 代码:

with open('reviews.txt', 'r') as f:
    reviews = f.read()
with open('labels.txt', 'r') as f:
    labels = f.read()

目标是用一个 with 语句替换两个 with 语句。

如何实现?

如果用逗号分隔,则可以组合多个 open 命令:

with open('reviews.txt', 'r') as f1, open('labels.txt', 'r') as f2:
    reviews = f1.read()
    labels = f2.read()