에러 없는 코드
class PropertyClass:
def __init__(self, name):
self.name = name
my_test = PropertyClass(name = None)
print(my_test.name, type(my_test.name))
에러발생 코드
class PropertyClass:
def __init__(self, name):
self.name = name
my_test = PropertyClass()
root@docker-desktop:/code# python test.py
Traceback (most recent call last):
File "test.py", line 6, in <module>
my_test = PropertyClass()
TypeError: __init__() missing 1 required positional argument: 'name'
'Programming Language > Python' 카테고리의 다른 글
[Python] 빈 리스트에 append 하는 것과 리스트 반복문 한줄 비교 (2) | 2022.09.23 |
---|---|
[Python] 함수 내부 변수와 외부 변수의 속도 차이 확인하는 방법 (0) | 2022.09.23 |
[Python] 클래스로 객체 선언 이후 값 재선언 하는 방법 (0) | 2022.09.19 |
[Python] if else를 한 줄로 사용하는 방법 (with 리스트) (0) | 2022.09.12 |
[Python] 리스트 두개가 같은지 확인하는 방법 (0) | 2022.09.12 |