วิธีแก้ปัญหา“ AttributeError: __exit__” ในการเล่นหลายส่วนใน Python
ฉันพยายามเขียนโค้ดการอ่าน csv ใหม่เพื่อให้สามารถรันบนหลายคอร์ใน Python 3.2.2 ฉันพยายามใช้Poolวัตถุของการประมวลผลหลายขั้นตอนซึ่งฉันดัดแปลงมาจากตัวอย่างการทำงาน (และได้ผลสำหรับฉันในส่วนอื่นของโครงการแล้ว) ฉันพบข้อความแสดงข้อผิดพลาดซึ่งพบว่ายากที่จะถอดรหัสและแก้ไขปัญหา ข้อผิดพลาด: Traceback (most recent call last): File "parser5_nodots_parallel.py", line 256, in <module> MG,ppl = csv2graph(r) File "parser5_nodots_parallel.py", line 245, in csv2graph node_chunks) File "/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/multiprocessing/pool.py", line 251, in map return self.map_async(func, iterable, chunksize).get() File "/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/multiprocessing/pool.py", line 552, in get raise self._value AttributeError: __exit__ …