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()
考虑以下 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()