Imp Programs
Imp Programs
def create_file(content):
file.write(content)
print("file is created")
def display_file():
print('=============================================')
print(file.read())
print('=============================================')
create_file(info)
display_file()
'''
file is created
=============================================
i am Tanmay of class 12 c
=============================================
'''
def search_in_file(search_term):
content = file.read()
if search_term in content:
else:
'''
'''
def append_to_file(content):
file.write(content)
print("added succesfully")
print(file.read())
append_to_file(exinfo)
'''
added succesfully
'''
def copy_file():
content = source_file.read()
destination_file.write(content)
print("file copied")
print(file.read())
copy_file()
'''
file copied
i am tanmay of class 12 c i love computer science i love computer science
'''
#DELETING A FILE
import os
def delete_file(filename):
if os.path.exists(filename):
os.remove(filename)
else:
delete_file('stu2.txt')
'''
'''
CSV FILE
#CREATE AND DISPLAY A CSV FILE
import csv
import os
writer = csv.writer(file)
writer.writerow(headers)
writer.writerows(rows)
reader = csv.reader(file)
print(', '.join(row))
heading=['name','roll no','marks']
content=[
['prakhar',81,90],
['vivek',90,18],
create_csv(heading,content)
'''
Tanmay , 81, 90
vivek, 90, 18
'''
import csv
def append_csv(row):
writer = csv.writer(file)
writer.writerow(row)
print('row appended')
reader = csv.reader(file)
rows = list(reader)
print(rows)
append_csv(['reshma ','17','76'])
'''
[['name', 'roll no', 'marks'], ['mohit', '98', '50'], ['vivek', '90', '18'], ['reshma', '17', '76']]
'''
import csv
rows = []
reader = csv.reader(file)
rows = list(reader)
rows[row_number] = new_row
writer = csv.writer(file)
writer.writerows(rows)
print('file is modified')
reader = csv.reader(file)
rows = list(reader)
print(rows)
modify_csv(1,['mohit','98','50'])
'''
file is modified
[['name', 'roll no', 'marks'], ['mohit', '98', '50'], ['vivek', '90', '18']]
‘’’
import csv
def search_csv(search_term):
reader = csv.reader(file)
found = False
if search_term in row:
found = True
else:
found = False
if found==True:
else:
'''
======================
'''
import os
import csv
def delete_csv(filename):
if os.path.exists(filename):
os.remove(filename)
else:
delete_csv('stu2.csv')
'''
'''
#BINARY FILE
#CREATE AND DISPLAY A BINARY FILE
import pickle
import os
pickle.dump(data, file)
data = pickle.load(file)
print(f"Content of '{filename}':")
print(data)
create_binary_file('test.dat','my name is Tanmay ')
'''
Content of 'test.dat':
my name is Tanmay
'''
import pickle
import os
data = pickle.load(file)
if search_item in data:
else:
'''
'''
import pickle
import os
pickle.dump(new_item, file)
print('file modified')
data = pickle.load(file)
print(f"Content of '{filename}':")
print(data)
modify_binary_file('test.dat','computers')
'''
file modified
Content of 'test.dat':
computers
'''
import pickle
import os
data = pickle.load(file)
data=data+' '+item
pickle.dump(data, file)
data = pickle.load(file)
print(f"Content of '{filename}':")
print(data)
append_to_binary_file('test.dat','tanmay')
'''
Content of 'test.dat':
computers tanmay
'''