summaryrefslogtreecommitdiff
path: root/PYTHON/OPEN - работа с файлами.md
diff options
context:
space:
mode:
authorvlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
committervlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
commite5abc1fe99340b979b18864d978179f71fe8f5c5 (patch)
tree98fd0ad7c6d0744894d6e74e446daacd9e6dd1b5 /PYTHON/OPEN - работа с файлами.md
First
Diffstat (limited to 'PYTHON/OPEN - работа с файлами.md')
-rw-r--r--PYTHON/OPEN - работа с файлами.md39
1 files changed, 39 insertions, 0 deletions
diff --git a/PYTHON/OPEN - работа с файлами.md b/PYTHON/OPEN - работа с файлами.md
new file mode 100644
index 0000000..e8d3d51
--- /dev/null
+++ b/PYTHON/OPEN - работа с файлами.md
@@ -0,0 +1,39 @@
+_Ключи команды:_
+r - открывает файл на чтение (по умолчанию)
+w - запись, если нет - будет создан, если есть - будет перезаписан.
+x - запись, если есть - ошибка
+a - добавляет данные, если файла нет - создает
+t - открывает файл как текстовый (по умолчанию)
+\+ - и чтение и запись
+```python
+file = open(file='hello.txt', mode='r')
+print(file.name) # имя файла с которым сейчас работаем
+print(file.mode) # режим в котором работаем с файлом
+file.close() # устаревшее
+
+with open(file='hello.txt) as file:
+ print(file.read(8))
+ print(file.readline())
+ print(file.readlines())
+
+ for line in file.readlines():
+ print(linestrip())
+
+ for line in file:
+ print(line.strip())
+
+password_list = ['qwerty, '12345', 'xxxxx']
+
+with open(file='secret_file.txt', mode='w) as file:
+ for passwd in password_list:
+ file.write(f'{passwd}\n)
+
+ file.writelines([line+'\n' for line in password_list])
+
+# Сохранение изображений и др.:
+import requessts
+
+response = requests.get('https://<ссылка>')
+ file.write(response.content)
+```
+