Свернуть список Pycharm при записи в текстовый файл - PullRequest
0 голосов
/ 13 апреля 2020

Я использую PyCharm ide !!

У меня есть функция, которая записывает список и некоторые строки в текстовый файл, и, похоже, с этим проблем нет. Ниже приведена функция:

    def write_model_to_disk(self):

        self.assign_transition_to_model()

        with open("generated_model/partitioned_model.prism", "w+") as f:
            f.write("dtmc" "\n")
            for list_item in GeneratedModel.result_parameter:
                f.write(list_item)
            f.write("module main" "\n")
            # f.write("s:[0.." % event_log.get_states_no(event_log_data) % "]" % "init" % "0" % "\n")
            f.writelines(["s:[0.." + str(Logfile.no_of_states) + "]" + " " + "init" + " " + "0" + ";" + "\n"])
            for list_item in GeneratedModel.result_transitions:
                f.write(list_item)
            f.write("endmodule" "\n")

Моя проблема в том, что когда функции пишут текст, список сворачивается / складывается следующим образом:

Этот способ написания текста

И когда я нажимаю стрелку слева, я получаю следующее:

После того, как я щелкнул стрелку слева

Когда я открыл текстовый файл с помощью Finder Я получил это: Использование редактора текстовых файлов для открытия из Finder

Итак, я не знаю, связана ли моя проблема с Pycharm или с моей функцией.

...