อะไรคือความแตกต่างระหว่าง ',' และ 'เป็น' ในยกเว้นข้อความเช่น:
try:
pass
except Exception, exception:
pass
และ:
try:
pass
except Exception as exception:
pass
ไวยากรณ์ที่สองถูกต้องตามกฎหมายใน 2.6 หรือไม่ มันทำงานได้ใน CPython 2.6 บน Windows แต่ล่าม 2.5 ใน cygwin บ่นว่ามันไม่ถูกต้อง
หากทั้งคู่ใช้ได้ใน 2.6 ฉันควรใช้อะไร?
as
เป็นวิธีเดียวที่จะกำหนดข้อยกเว้นให้กับโลคัลใน Python 3.x แต่as
ไม่จำเป็นเนื่องจากคุณไม่จำเป็นต้องระบุหากคุณไม่ต้องการเลย