Python File Programs



Write a program to create a text file of students to store Roll No., Name and three subject marks obtained by the students in a class of 15 students.

Program:

student=open("marks.txt",'w')

for i in range(3):

record=""

r=input("Enter Roll No. :")

record=record+r+"\n"

nm=input("Enter Name:")

record=record+nm+"\n"

m1=input("Enter Marks1 :")

record=record+m1+"\n"

m2=input("Enter Marks 2:")

record=record+m2+"\n"

m3=input("Enter Marks 3:")

record=record+m3+"\n"

student.write(record)

student.close()


Write a program to add details of two more student into the text file 'marks.txt' which is already created on the disk.

Program:

student=open('marks.txt', 'a')

for i in range (2):

record=""

r=input("Enter Roll No. :")

record=record+r+"\n"

nm=input("Enter Name: ")

record=record+nm+"\n"

m1=input("Enter Marks 1: ")

record=record+m1+"\n"

m2=input("Enter Marks 2:")

record=record+m2+"\n"

m3=input("Enter Marks 3: ")

record=record+m3+"\n"

student.write(record)

student.close()

Output:

Enter Roll No. :101

Enter Name: Raj

Enter Marks 1: 89

Enter Marks 2:90

Enter Marks 3: 78

Enter Roll No. :102

Enter Name: Rita

Enter Marks 1: 89

Enter Marks 2:67

Enter Marks 3: 78


Write a python program to read a random line from a file

Program:

import random


def random_line(afile):

line = next(afile)

for num, aline in enumerate(afile, 2):

if random.randrange(num):

continue

line = aline

return line



9 views1 comment

Recent Posts

See All
 

9555593818

Thakurdwara, Uttar Pradesh 244601, India

  • Facebook
  • Twitter
  • LinkedIn