Е
17 грудня 2019 р. 23:14

Как в Python записать большой текстовый файл

Добрый вечер Евгений и форумчане! Не подскажите как в Python записать большой текстовый файл объёмом более 500 кб?

2

Вам це подобається? Поділіться в соціальних мережах!

4
Evgenii Legotckoi
  • 10 січня 2020 р. 03:07

Добрый день.
500кб - это не такой уж и большой файл. Разве стандартный подход записи не подходит?

f = open("demofile2.txt", "a")
f.write("Now the file has more content!")
f.close()

#open and read the file after the appending:
f = open("demofile2.txt", "r")
print(f.read())

    Добрый день Евгений и форумчане! Проблема оказалась в том, что содержимое файла представлено в двоичном формате, поэтому решение данной проблемы следующее:

    f = codecs.open (opo1, "rb", encoding='cp866')
    

    и без проблем))

      А после прочтения файла добавляем его содержимое в другой файл:

      file = codecs.open (self.pathfile, "ab", encoding='cp866')
      

        Ясно, ну хорошо тогда.
        Я не смог вам вовремя ответить тогда, забот навалилось очень много, не обессудьте

          Коментарі

          Only authorized users can post comments.
          Please, Log in or Sign up