You are on page 1of 5

Practical No 1 :-

Aim :- Write A Python Program To Implement Various File Operations.


Code :-

i) #READ Operation:-
fo=open("C:/Users/ORISANLAB-23/Desktop/abc.txt","r+")
str=fo.read(10) print(str) fo.close()

Output:-

ii) #WRITE Operation

fo=open("C:/Users/ORISANLAB-23/Desktop/abc.txt","w")
fo.write("Hello Python")
print(fo)
fo.close()

Output:-
Practical No 2 :-
Aim :- Write A Python Program To Demonstrate Use Of Regular Expression
For Suitable Application.
Code :-

i) Search For The First White-Space Character In The String :-

import re txt= “The Rain


In Spain” x=re.search(“\
s”,txt)
print(“The First White-Space Character Is Located In
Position:”,xstart())

Output:-

ii) Using Match Function :-

import re
line = ‘Cats Are Smaller Than Dogs’
matchobj= re.match(r’cats’,line) if
matchobj:
print(“Match Found”) else
print(“Match Not Found”)

Output:-

iii) Using findall() function :- import re txt="The Rain In Spain"


x=re.findall("ai",txt) print(x)

Output :-
iv) Using search() Function:-

import re txt= "The Rain


In Spain" x=re.search("\
s",txt) print("The First
White-Space Character
Is Located In The
Position:",x.start())

Output :-

v) Using split() Function :-

import re txt= "The Rain


In Spain" x=re.split("\
s",txt) print(x)

Output :-

vi) Using sub() Function :-

import re txt= "The Rain


In Spain" x=re.sub("\
s","9",txt) print(x)

Output :-
Practical No 3 :-

Aim :- Write A Python Program To Demonstrate The Concept Of


Threading In Python.

Code :-

i) Single Threading :-
import threading, time def
Test(n):
i=1
while i <= n:
print("main
thread=", i)
i = i + 1
time.sleep(5) if __name__
== "__main__":
t1 = threading.Thread(target=Test,
args=(15,)) t1.start() t1.join()

Output :-

ii) Multi Threading :-

import threading

def print_cube(num):
print("Cube:", num * num * num)

def print_square(num):
print("Square:", num * num)

if __name__ == "__main__":
t1 = threading.Thread(target=print_square, args=(10,))
t2 = threading.Thread(target=print_cube,
args=(10,)) t1.start() t1.join() t2.start()
t2.join()
print("Done")

Output :-

iii) Multitasking Threading :-

You might also like