Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / инитиализация класса с разными параметрами: Питон / 3 сообщений из 3, страница 1 из 1
13.01.2016, 15:09
    #39146501
mini.weblab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
инитиализация класса с разными параметрами: Питон
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
class FileClass():
    """
    """
    def __init__(self, folder, file_name):
        self.folder = folder
        self.file_name = file_name
        self.file_location = os.path.join(self.folder, self.file_name)

# теперь создадим объект класса
if __name__=='__main__':
    myTestClass1 = FileClass('some_folder', 'some_name')

    # еще я хочу чтобы была возможность создать объект класса, указав адрес файла (file_location):
    myTestClass2 = FileClass('some_folder/some_name')

    # Вопрос: как это можно сделать ?
...
Рейтинг: 0 / 0
13.01.2016, 15:28
    #39146527
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
инитиализация класса с разными параметрами: Питон
Указать у параметра file_name значение по умолчанию None например, и обработать этот случай.
...
Рейтинг: 0 / 0
13.01.2016, 15:56
    #39146565
mini.weblab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
инитиализация класса с разными параметрами: Питон
Alexander A. Sak,

спасибо, хорошее решение
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / инитиализация класса с разными параметрами: Питон / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]