top of page

Python Tutorial

Public·1 member

Python File handling- Python Programming Help

What is Python File Handling?


Python File handling is the process, if you are working in a large software application where they process a large number of data, then we cannot expect those data to be stored in a variable as the variables are volatile in nature.


Hence when are you about to handle such situations, the role of files will come into the picture.


As files are non-volatile in nature, the data will be stored permanently in a secondary device like Hard Disk and using python we will handle these files in our applications.


Read(), Write(), Close() and Delete() File Handling Methods in Python


List of Topics


  • Python Open() file method

  • Python close() file method

  • Python write() file method

  • Python Read() file method

  • Python rename(), deleting file method


Open() file method In python


Before perform read and write operation on file, you need to open it first.


To perform open method, we will use its pre-built python open() method. It return a file object so that we can use it to modify the file.


Syntax for file open in python:


file object = open(file_name, file_mode, file_buffering)

Parameters details:


file_name: It is a name of file which is string representing the name of file.


file_mode: It is representing as a integer. There are different types of file mode used to perform file operation

Here the list of different types of file_mode which used to perform action:


  • <r> It opens a file in read-only mode

  • <w> It opens the file in write mode

  • <a> It opens the file in append mode, used to add something to the file at offset end position

  • other file_mode <r+>, <rb>, <w+>, <ab>, <a+>, <ab>, <ab+>, etc.


Example:

f_open = open("demo.txt", "a")

By this you can add something to the file at the end position


Close() file method in python


In python we will use method close() to perform close operation on file it is predefined method of file


f = open("demo.txt", "a")
f.close()

Auto Close Using 'with'


When we will open file with the help of 'with' then we will not use close() method in this.


Syntax:

with open('app.txt', 'a') as f:

Write() file method in python


To perform write() operation in file we used (read/write/append )

Python provides write() method to write a string or sequence of bytes to a file.


Example:


with open('app.text', 'w') as f:
       f.write('hi\n')
       f.write('This is a python code blog\n')

with open('app.text', 'r') as f:
       content = f.readlines()
for line in content:
       print(line)

Output:

hi
This is a python code blog

read() file method in python


Before read data from a file it is necessary to open it in read(<r>) mode

we use python read(size) function to read the content of a file up to specified size


Example:


 with open('app.txt', 'w') as f:
        f.write('hi\n')
        f.write('This is a python code blog\n') 
f= open('app.txt', 'r')
print(f.read(10))      # read the first 10 data
 

How to set file offset in python


Find the current offset


Use tell() method to find the current offset


Syntax:

file.tell()

If you want to change the position of pointer the use seek() method


Syntax:

file.seek(offset,from)

Example:

 
 with open('app.txt', 'w') as f:
        f.write('hi\n')
        f.write('This is a python code blog\n')
       f= open('app.txt', 'r') print(f.read(10))      # read the first 10 data 

# check current position 
position = f.tell();
print('current file position :', position)

Rename() file method in python


To rename file in python use rename() file method

To do this first import the os module in python


Syntax:

os.rename('cur_file', 'new_file')

Example:

import os
os.rename('app.txt', 'app1.txt')

Remove() file method in python


Use remove() method to remove file from python file


Syntax:

os.remove('file_name')

Example

import os
os.remove('app.txt')


Some Important python file object methods:


Here we give some important python file object methods which important to perform any action on file in python


<file.close>, <file.readline()>, <file.write()>, <file.read(size)>, etc


Let's explore more about codersarts


List of Other Assignment Expert Help Services


Computer science Assignment help

Python Programming Help

Data Structures Assignment Help

JAVA Assignment Help

VB NET Development

C++ Assignment Help

C Programming Assignment Help

SQL Homework Help

Database Assignment Help

HTML Assignment Help

JavaScript Assignment Help

Node js Assignment Help

C# Assignment Help

Android App Assignment Help

MongoDB Assignment Help


List of Codersats blog categories


Web Development

Programming Assignment Help Service

Mobile App Development

Database Development Service

Programming Service

Programming Language

Machine Learning

Data Analytics

Case Study & Projects

Technology

Data Structure & Algorirthms

Python Assignment Help

Java Assignment Help

HTML Assignment Help

ASP NET Assignment Help

PHP Assignment Help

Javascript Assignment Help

VB.NET Assignment Help

MongoDB Assignment Help

CSS Assignment Help

SQL Server Assignment Help

Hire Developer

React Native Development

Java Tutorial Help

Data Analysis & Reports


List of Codersarts forum categories


Hire Developer

Ask a Question

Python

MongoDB

C Sharp

Project Idea

Welcome

Java

Jquery


#pythonfilehandling #filehandlinginpyhton #filehandling #openfileinpython #readfileinpython #deletefileinpython

27 Views
bottom of page