저는 초보 프로그래머입니다. 따라서 파이썬에 특정한 어휘를 사용하지 않아서 용서해주십시오.파이썬에서 객체 인스턴스의 특정 속성 반복하기
은 가정하자 나는 텍스트를 추가 하나이 클래스 (기록을) 호출 한 여러 인스턴스를 생성하는 클래스를 CarSpecs 카레이 이 확인 속성 모델 및 컬러와을 정의 파일명이 인 SuperCars입니다. 내 프로그램에서해야 할 일은 전체 파일을 읽고 빨간색 인 자동차 수를 반환하는 것입니다. 즉, 각 인스턴스의 색상을 찾습니다.
class Carspecs(object):
def __init__(self, carreg, make, model, color):
self.CarReg = carreg
self.Make = make
self.Model = model
self.Color = color
가 그럼 난 여러 인스턴스를 생성하고 인스턴스를 추가하는 기능을 정의 (또는 '기록'말할 수 :
클래스를 정의 : 여기
내가 지금까지 한 일이다 ') 초차에 : I 출력 옆에 빨간 자동차의 수를합니까 무엇def addCar(CarRecord):
import pickle
CarFile = open('Supercars', 'ab')
pickle.dump(CarRecord, CarFile)
CarFile.close()
?
이렇게 정교한 답장을 보내 주셔서 감사합니다. –