ファイルやデータベース接続にアクセスするために with ステートメントを使用するのが好きです。これは、エラーやファイルのクローズが発生した場合に自動的に接続が切断されるためです。
f = open('file.txt', 'r')
for i in f():
print(i)
f.close()
対
with open('file.txt', 'r') as f:
for i in f:
print(i)
次のカメラ バッファからの読み取りに相当する言い回しはありますか?:
c = cv.VideoCapture(0)
while(1):
_,f = c.read()
cv.imshow('e2',f)
if cv.waitKey(5)==27:
cv.waitKey()
break
c.release()
私はもう試した:
c = cv.VideoCapture(0)
while(1):
with c.read() as _,f:
cv.imshow('e2',f)
if cv.waitKey(5)==27:
cv.waitKey()
break
---運が悪かった。ティアダウン/リリースは別の種類の機能のようです。このイディオムはここで可能ですか?