diff options
Diffstat (limited to 'PYTHON/OPEN - работа с файлами.md')
| -rw-r--r-- | PYTHON/OPEN - работа с файлами.md | 39 |
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) +``` + |
