|
|
|
|
@ -168,12 +168,12 @@ 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», но с возможностью чтения из файла.
|
|
|
|
|
w – запись с созданием нового файла или перезапись существующего файла,
|
|
|
|
|
w+ - чтение и запись/перезапись файла,
|
|
|
|
|
r – только чтение (это значение - по умолчанию),
|
|
|
|
|
r+ - чтение и/или запись в существующий файл,
|
|
|
|
|
a – запись в конец существующего файла или, если его нет, запись с созданием файла,
|
|
|
|
|
a+ - то же, что и в «a», но с возможностью чтения из файла.
|
|
|
|
|
Для того, чтобы открыть бинарный файл требуется добавить символ `b` указанным выше значениям аргумента `mode`, например:
|
|
|
|
|
```py
|
|
|
|
|
fp1=open(drkt+'\\zapis2.bin',mode='wb+')
|
|
|
|
|
@ -303,6 +303,7 @@ print(mnoz2)
|
|
|
|
|
mnoz1 == mnoz2
|
|
|
|
|
True
|
|
|
|
|
```
|
|
|
|
|
```py
|
|
|
|
|
fp=open('zapis7.2ob','wb')
|
|
|
|
|
pickle.dump(mnoz1,fp)
|
|
|
|
|
pickle.dump(sps3,fp)
|
|
|
|
|
|