1.

Write a Python program to modify an existing file?

Answer»

import csv

row= [‘3’ , ‘Meena’ , ‘Bangalore’]

with open(‘student.csv’ , ‘r’) as readFile:

reader= csv.reader(readFile)

lines =list(reader) # list( ) – to store each row of data as a list

lines[3] =row

with open(‘student.csv’ , ‘w’) as writeFile:

# returns the writer object which converts the user data with delimiter

writer= csv.writer(writeFile)

#writerows( )method writes multiple rows to a csv file 

writer, writerows(lines)

readFile.close( )

writeFile.close( )

When we Open the student.csv file with text editor, then it will show:

Roll NoNameCity
1HarshiniChennai
2AdhithMumbai
3Dhuruv,Bengaluru
4egiste,Tiruchy
5VenkatMadurai


Discussion

No Comment Found