In this tutorial we will learn Binary File Handling in Python
Types of File :-
Text File - Stores data in ASCII, UNICODE Format
Binary File - Stores data as in the format of the memory
CSV File - Stores Tabular Data separated by comma ','
Modes in File Handling :-
r: open an existing file for a read operation.
w: open an existing file for a write operation. If the file already contains some data then it will be overridden but if the file is not present then it creates the file as well.
a: open an existing file for append operation. It won’t override existing data.
r+: To read and write data into the file. The previous data in the file will be overridden.
w+: To write and read data. It will override existing data.
a+: To append and read data from the file. It won’t override existing data.
Import CSV Module
Opening file in python:-
open(path, mode) function opens the file with the specified path of file & opening mode
Perform Operations :-
reader = csv.reader(file_handle, delimiter)
read data from reader object
writer = csv.writer(file_handle, delimiter)
write data from writer object
writer.writerow(data)
writer.writerows(2D Data)
writerow() function - writes given data in CSV format in the CSV file
writerows() function - writes each row of the given 2D Data in CSV format in the CSV file
Closing file in python:-
close() function closes the file & pushes/makes all the changes in the file.
On this page of the site you can watch the video online CSV File Handling in Python - Read, Write, Append in CSV File, CSV Module - Reader / Writer Object with a duration of hours minute second in good quality, which was uploaded by the user Aditya Aurange 01 January 1970, share the link with friends and acquaintances, this video has already been watched 26,515 times on youtube and it was liked by 521 viewers. Enjoy your viewing!