Файл, созданный в режиме добавления в python 3.7.4 0 - PullRequest
0 голосов
/ 25 апреля 2020

Я попробовал приведенный ниже код с IDE pycharm и обнаружил, что файл создается для режима добавления.

Как мы узнали в лекции курса, файл будет создан только с записью mode ='w'

with open('xyz.txt',mode= 'a') as xyz_file:

  xyz_file.write('This file is created in append mode')

with open('xyz.txt',mode= 'r') as xyz_file:
    print(xyz_file.read())

Я знал, что в моем пути к файлу python не существует файла с именем xyz.txt. с помощью приведенного выше кода он создается, а текст добавляется.

1 Ответ

0 голосов
/ 25 апреля 2020

Команда python open() создаст файл, если режим 'w', 'a' или 'x'.

Я считаю, что если вы хотите иметь возможность записи в файл, но все равно ошибка, если файл не создан, режим 'r+' сделает это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...