Рубрики
Без рубрики

Обработка файла Python

Обработка файла в основном является управление файлами в файловой системе. Каждая операционная система имеет свой способ хранения файлов.

Автор оригинала: 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.

Рекомендации