ответвлено от main/python-labs
edit: visual erorrs
Этот коммит содержится в:
@@ -157,21 +157,31 @@
|
|||||||
|
|
||||||
### 4.2. Общая схема работы с файлом.
|
### 4.2. Общая схема работы с файлом.
|
||||||
Для обмена данными с файлом необходимо выполнить следующие операции:
|
Для обмена данными с файлом необходимо выполнить следующие операции:
|
||||||
|
|
||||||
*Открытие файла с указанием его имени и цели (чтение, запись, добавление данных);
|
*Открытие файла с указанием его имени и цели (чтение, запись, добавление данных);
|
||||||
|
|
||||||
*Выполнение одной или нескольких операций обмена данными с файлом;
|
*Выполнение одной или нескольких операций обмена данными с файлом;
|
||||||
|
|
||||||
*Закрытие файла.
|
*Закрытие файла.
|
||||||
|
|
||||||
### 4.3. Открытие файла для записи и чтения файла.
|
### 4.3. Открытие файла для записи и чтения файла.
|
||||||
Для открытия файла используется функция open, в которой необходимо указывать путь и имя открывающегося файла и цель его использования. Имена аргументов в данной функции можно опускать, но тогда сами аргументы должны идти в правильном порядке. (Если же файл находится в текущем рабочем каталоге, то полный путь к нему можно не указывать, будет достаточно только его имени.)
|
Для открытия файла используется функция open, в которой необходимо указывать путь и имя открывающегося файла и цель его использования. Имена аргументов в данной функции можно опускать, но тогда сами аргументы должны идти в правильном порядке. (Если же файл находится в текущем рабочем каталоге, то полный путь к нему можно не указывать, будет достаточно только его имени.)
|
||||||
|
|
||||||
Различные значения аргумента mode:
|
Различные значения аргумента mode:
|
||||||
|
|
||||||
*w - запись/перезапись файла
|
*w - запись/перезапись файла
|
||||||
|
|
||||||
*w+ - чтение и запись/перезапись файла
|
*w+ - чтение и запись/перезапись файла
|
||||||
|
|
||||||
*r - только чтение существующего файла
|
*r - только чтение существующего файла
|
||||||
|
|
||||||
*r+ - чтение и/или запись в существующий файл
|
*r+ - чтение и/или запись в существующий файл
|
||||||
|
|
||||||
*a - запись в конец существующего файла
|
*a - запись в конец существующего файла
|
||||||
|
|
||||||
*a+ - запись в конец существующего файла с возможностью чтения
|
*a+ - запись в конец существующего файла с возможностью чтения
|
||||||
|
|
||||||
|
|
||||||
```py
|
```py
|
||||||
>>> fp = open(file = drkt + "\\zapis1.txt", mode = "w") # Открытие файла с явным указанием пути и цели использования
|
>>> fp = open(file = drkt + "\\zapis1.txt", mode = "w") # Открытие файла с явным указанием пути и цели использования
|
||||||
>>> fp = open(drkt + "\\zapis1.txt", "w") # Открытие файла без указания имен аргументов
|
>>> fp = open(drkt + "\\zapis1.txt", "w") # Открытие файла без указания имен аргументов
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user