Как взаимодействовать с методами объектов python файла (ввод входных данных, изменение данных и получение выходных данных) из командной строки? - PullRequest
0 голосов
/ 20 февраля 2020

Скажите, что это моя python программа

from __future__ import absolute_import, division, print_function


class Concat_Class():
    def __init__(self, cache=False):
        self.cats = []

    def GET_Answers(self, questionList, context):
        for question in questionList:
            self.cats.append(question + context )
        return self.answers

class Interface_Class():
    def __init__(self):
        self.questionList = []
        self.answers = []
        self.catObj = Concat_Class()

    def POST_Question(self, question):
        self.questionList.append(question)

    def PUT_Question(self, index, question):
        self.questionList[index] = question

    def PUT_Conext(self, context):
        self.context = context

    def GET_Answers(self):
        answers = self.modelObj.GET_Answers(self.questionList, self.context)
        print(answers)

if __name__ == "__main__":
    interface_Object = Interface_Class()

, которую я сохраняю в файл с именем testProgram.py

Как бы я взаимодействовал с interface_Object, вызывая его методы, передавая аргументы этим методам, et c

Edit:

Я не хочу делать одноразовое взаимодействие в начале. Я был постоянно обновлять значения.

...