Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
fs:open [2020/05/05 05:18] – [Аргументы] estintaxfs:open [2021/02/08 18:28] (текущий) – обновление 0.1.2.5 estintax
Строка 2: Строка 2:
 Открывает существующий файл для //чтения// и //записи// Открывает существующий файл для //чтения// и //записи//
  
-<code python>fs:open, string</code>+<code python>fs:open, string[, int]</code>
  
 ===== Аргументы ===== ===== Аргументы =====
   - **string**: путь и/или название файла   - **string**: путь и/или название файла
 +  - **int**: способ открытия файла (по умолчанию 0):
 +    - 0 - только для чтения
 +    - 1 - для перезаписи (после открытия файл будет очищен)
 +    - 2 - для дополнения (после открытия файл не будет очищен, fs:write будет дополнять файл в конец)
 ===== Возвращаемое значение ===== ===== Возвращаемое значение =====
 Возвращает целое (**int**) с номером объекта открытого файла или **-1**, если открытие не удалось  Возвращает целое (**int**) с номером объекта открытого файла или **-1**, если открытие не удалось 
Строка 11: Строка 15:
 ===== Пример ===== ===== Пример =====
 <code python> <code python>
-fs:open, "test.txt"+fs:open, "test.txt", 2
 file = returned file = returned
 fs:write, file, "Hello!" fs:write, file, "Hello!"
 fs:close, file fs:close, file
 </code> </code>