Автор оригинала: Pankaj Kumar.
Обработка файла Python
Что такое обработка файлов Python?
Обработка файла в основном управление файлами в файловой системе. Каждая операционная система имеет свой способ хранения файлов.
Обработка файла Python полезна для работы с файлами в наших программах. Нам не нужно беспокоиться о базовой операционной системе и ее правилам и операциям его файловой системы.
1. Открыть () Функция
Функция Open () используется для открытия файла в конкретном режиме.
Он в основном создает файловый объект, который можно использовать для дальнейших манипуляций.
Синтаксис:
open(file_name, mode)
Разные режимы для открытия файла:
- R : Читать
- W : Писать
- А : Добавить
- R +: Читать и писать
Изначально нам нужно создать файл и поместить его в тот же каталог, что и из скрипта.
Demo.txt.
Welcome to the programming world!
Execute_file.py
demo_file = open('Demo.txt', 'r') # This statement will print every line in the file for x in demo_file: print (x) # close the file, very important demo_file.close()
Выход:
Welcome to the programming world!
Здесь скрипт execute_file.py открывает файл demo.txt и печатает весь строку содержимого.
2. Прочитайте () Функция
Функция чтения () используется для чтения содержимого файла. Для достижения того же, нам нужно открыть файл в режиме чтения.
demo_file = open("Demo.txt", "r") print(demo_file.read()) demo_file.close()
Выход:
Welcome to the programming world!
3. Написать () Функция
Функция write () используется для записи в файл и вносить изменения в него.
demo_file = open('Demo.txt','w') demo_file.write("Hello Everyone!.\n") demo_file.write("Engineering Discipline.") demo_file.close()
Выход: Когда мы открываем файл Demo.txt, мы можем видеть изменения, отраженные здесь.
Hello Everyone!. Engineering Discipline.
4. Добавьте функцию ()
demo_file = open('Demo.txt','a') demo_file.write("\nStatement added to the end of the file..") demo_file.close()
Выход:
Hello Everyone!. Engineering Discipline. Statement added to the end of the file..
5. Функция разделения ()
Функция разделения () используется для разделения строк в файле. Он разбивается, как только он встречает пространство в сценарии.
Demo.txt.
Hello Everyone!. Engineering Discipline. Statement added to the end of the file..
Execute_file.py
with open("Demo.txt", "r") as demo_file: demo_data = demo_file.readlines() for line in demo_data: result = line.split() print(result)
Выход:
['Hello', 'Everyone!.'] ['Engineering', 'Discipline.'] ['Statement', 'added', 'to', 'the', 'end', 'of', 'the', 'file..']
6. Закрыть () Функция
Закрыть () Функция используется для закрытия определенных манипуляций по почте файлов.
После записи в файл, если мы не будем вызывать метод CLACK (), все данные, записанные в файл, не будут сохранены в нем.
Это всегда хорошая идея, чтобы закрыть файл после того, как мы закончим, чтобы освободить ресурсы.
Синтаксис:
file-name.close()
7. Rename () Функция
ОС модуль предоставляет Переименовать () Метод для изменения имени конкретного файла.
Синтаксис:
os.rename(current_name,new_name)
8. Удалить () Метод
Модуль ОС предоставляет Удалить () Способ удаления файла, данного в качестве ввода.
import os os.remove('Demo.txt')
Перед выполнением метода удаления ().
Выход: После выполнения метода удаления ()
Заключение
Таким образом, в этой статье мы поняли файловые операции в Python.