python2.7 - Python을 사용하여 고정되지 않은 클래스를 만드는 방법은 무엇입니까?
世界只因有你
世界只因有你 2017-06-12 09:22:44
0
4
778

Python을 처음 접해서 검색하고 싶은 것을 찾을 수 없습니다. 예를 들어, json 구성 파일에서 데이터를 읽은 다음, 데이터를 기반으로 클래스 개체를 만든 다음 이러한 개체의 메서드를 호출합니다. 이 json 구성 파일의 데이터는 자유롭게 설정할 수 있습니다. 클래스의 객체에 해당하는 데이터 집합이 있을 수 있습니다. 세 가지 클래스의 개체에 해당하는 세 가지 데이터 세트가 있을 수도 있습니다.
이 json 데이터를 읽고 클래스의 객체를 생성하는 코드를 작성하는 방법은 무엇입니까?
예를 들어
클래스 대상객체(객체):

으아악

그리고 우리의 json 데이터는... "object1":{"attr1":"dawdad","attr2":"dwagfreg"},"object2":{"attr1":"45324523","attr2 ":"45634 "},

실제 데이터는 object1 object2라고 불리지 않을 수도 있고, 다른 이름일 수도 있습니다. 그리고 이 json 파일을 읽은 후 클래스의 객체를 생성하고 이를 json

의 데이터에 할당하고 싶습니다.
世界只因有你
世界只因有你

모든 응답(4)
扔个三星炸死你

포스터는 동적으로 객체를 생성하고 싶어합니다. exec

로 생성 가능 으아아아

출력 dawdad

유형을 사용하여 만들 수도 있습니다

으아아아
滿天的星座

Python에서 클래스를 생성할 때 모든 멤버를 제공할 필요는 없습니다(즉, 모든 Python 객체가 고정되지는 않습니다)

예.

으아아아

그러니 Json을 읽고 Json의 해당 데이터 멤버를 객체에 추가하세요

为情所困

포스터는 이런 구조를 원하는 것 같네요:

으아아아

구성 파일인 경우 toml 사용을 권장합니다(https://github.com/toml-lang/...
python toml을 설치하시면 사용 가능합니다.

伊谢尔伦

실제로 파일의 json数据,变成可以操作的对象, 就类似字典那样..看下json 라이브러리가 요구 사항을 충족하는지 확인해야 한다고 생각합니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!