diff --git a/TEMA6/protocol6.md b/TEMA6/protocol6.md index 4cea5e5..7ce8a8a 100644 --- a/TEMA6/protocol6.md +++ b/TEMA6/protocol6.md @@ -240,6 +240,19 @@ dir(fp) >> ['_CHUNK_SIZE', '__class__', '__del__', '__delattr__', '__dict__', '__dir__', '__doc__', '__enter__', '__eq__', '__exit__', '__format__', '__ge__', '__getattribute__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__next__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_checkClosed', '_checkReadable', '_checkSeekable', '_checkWritable', '_finalizing', 'buffer', 'close', 'closed', 'detach', 'encoding', 'errors', 'fileno', 'flush', 'isatty', 'line_buffering', 'mode', 'name', 'newlines', 'read', 'readable', 'readline', 'readlines', 'reconfigure', 'seek', 'seekable', 'tell', 'truncate', 'writable', 'write', 'write_through', 'writelines'] ``` +Файл по такой инструкции открывается только для записи в файл. Если требуются другие операции с открываемым файлом, то для второго аргумента «mode=…» могут быть заданы следующие значения: + +w – запись с созданием нового файла или перезапись существующего файла, + +w+ - чтение и запись/перезапись файла, + +r – только чтение (это значение - по умолчанию), + +r+ - чтение и/или запись в существующий файл, + +a – запись в конец существующего файла или, если его нет, запись с созданием файла, + +a+ - то же, что и в «a», но с возможностью чтения из файла. Пример открытия бинарного файла ``` fp1=open(drkt+'\\zapis2.bin',mode='wb+')