CSV File
CSV File
Writer():- returns object responsible for converting user data into delimited string
Writerow():- Used to write single list into file
Writerows():- Used for writing multiple rows into file
count( ):- To count and display records from binary file mobile.csv
import csv
def add( ):
def count( ):
f=open('mobile.csv' , 'r')
s=csv.reader(f)
c=0
for z in s:
print(z)
c=c+1
print(c)
f.close( )
add( )
count( )
A CSV file tv.csv contains [ model-no , company , price]
import csv
def add( ):
def display( ):
f=open('tv.csv' , 'r')
s=csv.reader(f)
c=0
for z in s:
f.close( )
add( )
display( )
A CSV file holidays.csv contains [name , destination ,no of days , price ]
Define
show data( ): - To display and count those records where destination is Lucknow
import csv
def insert( ):
def showdata( ):
f=open('holidays.csv' ,'r')
r=csv.reader(f )
c=0
for z in r:
if z[1]=='lucknow':
print(z)
c=c+1
print(c)
f.close( )
insert( )
showdata( )
A CSV file " Record.csv " contains [ Roll-No , Name , marks , grade]. Define
display( ):- To display those records where grade is "A" , "B" , "C"
import csv
def add( ):
f=open("Record.csv" , "a")
a=int(input("Roll"))
b=input("name")
c=int(input("marks"))
d=input("grade")
r=[a,b,c,d]
z=csv.writer(f)
z.writerow(r)
f.close( )
def display( ):
f=open("Record.csv" , "r")
s=csv.reader(f)
for z in s:
print(z)
f.close( )
add( )
display( )