할당을 위해서는 디렉토리와 파일을 생성 할 수있는 프로그램을 작성해야하는데,이를 돕기 위해 DirectoryEntry 클래스를 작성해야하며, 그 중 일부는 파일이나 디렉토리의 이름을 작성해야한다. 이름이 입력되면 이름 만 사용하지만 이름이 입력되지 않으면 9 개의 공백을 사용합니다.Python3에서 변수의 기본값을 어떻게 설정합니까?
__init__
메서드를 사용하여이 작업을 수행하는 방법을 알지 못합니다. Python3에서는 생성자 메서드를 두 개 이상 가질 수 없기 때문입니다. 당신이 사용할 수있는
def __init__(self, name):
self.type = "f:"
self.name = name
self.length = "0000"
self.colon = ":"
self.blocks = ["000", "000", "000", "000", "000", "000", "000", "000", "000", "000", "000", "000"]`
가변 매개 변수가 아닌 경우 기본 매개 변수를 가질 수 있습니다. 예 :'def __init __ (self, name = '') :'. 그러나 9 칸이 합리적인 파일 이름입니까? – cdarke