คำถามติดแท็ก traceback

19
กำหนดชื่อฟังก์ชั่นจากภายในฟังก์ชั่นนั้น (โดยไม่ต้องใช้การย้อนกลับ)
ใน Python โดยไม่ต้องใช้tracebackโมดูลมีวิธีกำหนดชื่อของฟังก์ชันจากภายในฟังก์ชันนั้นหรือไม่? บอกว่าฉันมีโมดูลฟูด้วยแถบฟังก์ชั่น เมื่อดำเนินการfoo.bar()มีวิธีที่บาร์จะรู้ชื่อของแถบหรือไม่ หรือดีกว่ายังfoo.barชื่อ? #foo.py def bar(): print "my name is", __myname__ # <== how do I calculate this at runtime?

27
แสดงการติดตามสแต็กจากแอ็พพลิเคชัน Python ที่กำลังรัน
ฉันมีแอพพลิเคชั่น Python ตัวนี้ติดอยู่เป็นครั้งคราวและหาที่ไหนไม่เจอ มีวิธีใดที่จะส่งสัญญาณให้ล่าม Python เพื่อแสดงรหัสที่แน่นอนที่ใช้งานอยู่ stacktrace แบบ on-the-fly บางอย่าง? คำถามที่เกี่ยวข้อง: พิมพ์ call stack ปัจจุบันจากวิธีการในรหัส Python ตรวจสอบสิ่งที่กระบวนการทำงานกำลังทำอยู่: พิมพ์การติดตามสแต็กของโปรแกรม Python ที่ไม่มีเอกสาร

10
วิธีออกจาก Python แบบไม่มีการย้อนกลับ?
ฉันต้องการทราบวิธีออกจาก Python โดยไม่ต้องมี traceback dump ในผลลัพธ์ ฉันยังต้องการที่จะสามารถส่งคืนรหัสข้อผิดพลาดได้ แต่ฉันไม่ต้องการแสดงบันทึกการติดตามกลับ ฉันต้องการที่จะออกจากการใช้งานexit(number)โดยไม่มีร่องรอย แต่ในกรณีของข้อยกเว้น (ไม่ใช่ทางออก) ฉันต้องการติดตาม
277 python  exit  traceback 

4
เมื่อฉันตรวจพบข้อยกเว้นฉันจะได้รับประเภทไฟล์และหมายเลขบรรทัดได้อย่างไร
รับข้อยกเว้นที่จะพิมพ์ดังนี้: Traceback (most recent call last): File "c:/tmp.py", line 1, in <module> 4 / 0 ZeroDivisionError: integer division or modulo by zero ฉันต้องการจัดรูปแบบเป็น: ZeroDivisonError, tmp.py, 1
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.