สำหรับรหัสต่อไปนี้:
for sort_key, order in query_data['sort']:
results.sort(key=lambda k: get_from_dot_path(k, sort_key),
reverse=(order == -1))
Pylint รายงานข้อผิดพลาด:
Sort_key ตัวแปรของเซลล์ที่กำหนดไว้ในลูป (cell-var-from-loop)
ใครช่วยให้คำใบ้ว่าเกิดอะไรขึ้นที่นี่? จากซอร์สโค้ด pylint คำอธิบายคือ:
ตัวแปรที่ใช้ในการปิดถูกกำหนดในลูป ซึ่งจะส่งผลให้การปิดทั้งหมดโดยใช้ค่าเดียวกันสำหรับตัวแปรปิด
แต่ฉันไม่รู้ว่ามันหมายถึงอะไร ใครช่วยยกตัวอย่างปัญหาได้ไหม
results
? รายการสามัญ? อื่น ๆ อีก?