본문 바로가기

AttributeError7.2

Python 오류: "'dict' 객체에는 'iteritems' 속성이 없습니다", Error: " 'dict' object has no attribute 'iteritems' " 질문 나는 NetworkX를 사용하여 Shapefile을 읽고 write_shp() 함수를 사용하여 노드와 엣지를 포함하는 Shapefile을 생성하려고 시도하고 있습니다. 그러나 코드를 실행하려고하면 다음과 같은 오류가 발생합니다: Traceback (most recent call last): File "C:/Users/Felipe/PycharmProjects/untitled/asdf.py", line 4, in nx.write_shp(redVial, "shapefiles") File "C:\Python34\lib\site-packages\networkx\readwrite\nx_shp.py", line 192, in write_shp for key, data in e[2].iteritems(): Att.. 2023. 9. 10.
Python 파이썬 객체가 어떤 메소드를 가지고 있는지 찾기, Finding what methods a Python object has 질문 Python 객체가 주어지면, 이 객체가 가지고 있는 모든 메소드의 목록을 얻는 쉬운 방법이 있을까요? 만약 이게 불가능하다면, 특정 메소드가 있는지 확인하는 쉬운 방법이 있을까요? 메소드를 호출할 때 오류가 발생하는지 확인하는 것 외에 다른 방법이 있을까요? 답변 많은 객체에 대해서, 관심 있는 객체로 'object'를 대체하여 이 코드를 사용할 수 있습니다: object_methods = [method_name for method_name in dir(object) if callable(getattr(object, method_name))] 이것은 diveintopython.net에서 발견한 것입니다(이제 아카이브되었습니다), 그곳에서 자세한 내용을 확인할 수 있습니다! AttributeErro.. 2023. 8. 2.