Pertanyaan yang diberi tag «with-statement»

10
Untuk apa pernyataan python “with” dirancang?
Saya menemukan withpernyataan Python untuk pertama kalinya hari ini. Saya telah menggunakan Python ringan selama beberapa bulan dan bahkan tidak tahu keberadaannya! Mengingat statusnya yang agak tidak jelas, saya pikir patut bertanya: Untuk apa withpernyataan Python dirancang untuk digunakan? Untuk apa Anda menggunakannya? Apakah ada gotcha yang perlu saya ketahui, …

6
Beberapa variabel dalam pernyataan 'dengan'?
Apakah mungkin untuk mendeklarasikan lebih dari satu variabel menggunakan withpernyataan dengan Python? Sesuatu seperti: from __future__ import with_statement with open("out.txt","wt"), open("in.txt") as file_out, file_in: for line in file_in: file_out.write(line) ... atau apakah membersihkan dua sumber daya sekaligus masalah?

30
Apakah ada kegunaan yang sah untuk pernyataan "dengan" JavaScript?
Komentar Alan Storm sebagai jawaban atas jawaban saya tentangwith pernyataan itu membuat saya berpikir. Saya jarang menemukan alasan untuk menggunakan fitur bahasa khusus ini, dan tidak pernah memikirkan bagaimana hal itu dapat menyebabkan masalah. Sekarang, saya ingin tahu bagaimana saya bisa memanfaatkannya secara efektif with, sambil menghindari perangkapnya. Di mana …

6
Menjelaskan '__enter__' dan '__exit__' Python
Saya melihat ini dalam kode seseorang. Apa artinya? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self ,type, value, traceback): print 'ok' return False with a() as s: print s print s



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.