Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

In [2]:

1 f = open("names.txt", 'r')

In [3]:

1 f.write("OK.")

Out[3]:

In [4]:

1 f.write("\nThis is a line.")

Out[4]:

16

In [5]:

1 f.flush()

In [6]:

1 f.write("1234")

Out[6]:

In [7]:

1 f.flush()

In [8]:

1 f.close()

In [9]:

1 f

Out[9]:

<_io.TextIOWrapper name='names.txt' mode='w' encoding='UTF-8'>

In [14]:

1 f.closed

Out[14]:

True
In [15]:

1 print("a\nb")

a
b

In [16]:

1 print("a\\nb")

a\nb

In [17]:

1 print(r"a\nb")

a\nb

In [18]:

1 f = open("names.txt", 'w')

In [19]:

1 f.write("qwerty")

Out[19]:

In [20]:

1 f.close()

In [21]:

1 f = open('names.txt', 'a')

In [22]:

1 f.write("\nparrot")

Out[22]:

In [23]:

1 f.close()

In [1]:

1 f = open("names.txt")
In [2]:

1 f.name

Out[2]:

'names.txt'

In [3]:

1 f.mode

Out[3]:

'r'

In [4]:

1 f.closed

Out[4]:

False

In [5]:

1 f.write("abc")

----------------------------------------------------------------------
-----
UnsupportedOperation Traceback (most recent call
last)
<ipython-input-5-7fbd055c1d19> in <module>
----> 1 f.write("abc")

UnsupportedOperation: not writable

In [6]:

1 x = 10

In [7]:

1 f.close()

In [8]:

1 f = open("names.txt", 'a')

In [9]:

1 f.write("\nToday is Friday.")

Out[9]:

17

In [10]:

1 f.flush()
In [11]:

1 #writelines()

In [12]:

1 l = ["\nRohit", "\nVirat", "\nFridays are awesome."]

In [13]:

1 f.writelines(l)

In [14]:

1 f.flush()

In [15]:

1 l = ["Chandigarh", " Patiala", "Mansa"]

In [16]:

1 f.writelines(l)

In [17]:

1 f.flush()

In [18]:

1 f.write("\n")

Out[18]:

In [19]:

1 f.writelines(l)

In [20]:

1 f.flush()

In [21]:

1 f.close()

In [22]:

1 f = open("names.txt") # open("names.txt", 'r')

In [24]:

1 #read(n)
In [25]:

1 a = f.read()

In [26]:

1 print(a)

qwerty
parrot
Today is Friday.
Rohit
Virat
Fridays are awesome.Chandigarh PatialaMansa
Chandigarh PatialaMansa

In [27]:

1 a

Out[27]:

'qwerty\nparrot\nToday is Friday.\nRohit\nVirat\nFridays are awesome.C


handigarh PatialaMansa\nChandigarh PatialaMansa'

In [28]:

1 f.read()

Out[28]:

''

In [29]:

1 f.read()

Out[29]:

''

In [30]:

1 f.seek(0)

Out[30]:

In [31]:

1 f.read()

Out[31]:

'qwerty\nparrot\nToday is Friday.\nRohit\nVirat\nFridays are awesome.C


handigarh PatialaMansa\nChandigarh PatialaMansa'
In [32]:

1 f.seek(0)

Out[32]:

In [33]:

1 f.read(5)

Out[33]:

'qwert'

In [34]:

1 f.read(1)

Out[34]:

'y'

In [35]:

1 f.read(1)

Out[35]:

'\n'

In [36]:

1 f.read(6)

Out[36]:

'parrot'

In [37]:

1 f.read()

Out[37]:

'\nToday is Friday.\nRohit\nVirat\nFridays are awesome.Chandigarh Pati


alaMansa\nChandigarh PatialaMansa'

In [38]:

1 f.seek(0)

Out[38]:

0
In [39]:

1 f.readline()

Out[39]:

'qwerty\n'

In [40]:

1 f.readline()

Out[40]:

'parrot\n'

In [41]:

1 f.readline()

Out[41]:

'Today is Friday.\n'

In [42]:

1 f.readline()

Out[42]:

'Rohit\n'

In [43]:

1 f.readline()

Out[43]:

'Virat\n'

In [44]:

1 f.readline()

Out[44]:

'Fridays are awesome.Chandigarh PatialaMansa\n'

In [45]:

1 f.readline()

Out[45]:

'Chandigarh PatialaMansa'

In [46]:

1 f.readline()

Out[46]:

''
In [47]:

1 f.seek(0)

Out[47]:

In [48]:

1 f.readline()

Out[48]:

'qwerty\n'

In [49]:

1 f.readline()

Out[49]:

'parrot\n'

In [50]:

1 f.readline(2)

Out[50]:

'To'

In [51]:

1 f.readline()

Out[51]:

'day is Friday.\n'

In [52]:

1 f.read()

Out[52]:

'Rohit\nVirat\nFridays are awesome.Chandigarh PatialaMansa\nChandigarh


PatialaMansa'

In [53]:

1 f.seek(0)

Out[53]:

0
In [54]:

1 f.readlines()

Out[54]:

['qwerty\n',
'parrot\n',
'Today is Friday.\n',
'Rohit\n',
'Virat\n',
'Fridays are awesome.Chandigarh PatialaMansa\n',
'Chandigarh PatialaMansa']

In [55]:

1 f.readlines()

Out[55]:

[]

In [56]:

1 f.seek(0)

Out[56]:

In [57]:

1 lines = f.readlines()

In [58]:

1 lines

Out[58]:

['qwerty\n',
'parrot\n',
'Today is Friday.\n',
'Rohit\n',
'Virat\n',
'Fridays are awesome.Chandigarh PatialaMansa\n',
'Chandigarh PatialaMansa']
In [59]:

1 for l in lines:
2 print(l)

qwerty

parrot

Today is Friday.

Rohit

Virat

Fridays are awesome.Chandigarh PatialaMansa

Chandigarh PatialaMansa

In [63]:

1 for l in lines:
2 print(l.strip())

qwerty
parrot
Today is Friday.
Rohit
Virat
Fridays are awesome.Chandigarh PatialaMansa
Chandigarh PatialaMansa

In [3]:

1 #count number of vowels in a text file.


2 c = 0
3 #1. open file
4 #2. read data into a string
5 #3. iterate over the string
6 f = open("names.txt", 'r')
7 data = f.read()
8 for ch in data:
9 if ch.lower() in 'aeiou':
10 c+=1
11 print("Number of vowels: ",c)
12 f.close()

Number of vowels: 38
In [5]:

1 #count number of lines starting with T/t


2 c = 0
3 f = open("names.txt", 'r')
4 lines = f.readlines()
5 for l in lines:
6 if l[0].upper() == 'T':
7 c+=1
8 print("Number of lines starting woth T - ", c)

Number of lines starting woth T - 3

In [11]:

1 #count number of words starting with T


2 c = 0
3 f = open("names.txt", 'r')
4 data = f.read()
5 words = data.split()
6 for w in words:
7 if w[0] == 'T':
8 c+=1
9 print("Number of words starting woth T - ", c)

Number of words starting woth T - 3

In [6]:

1 line = "India is my country"

In [9]:

1 line.split()

Out[9]:

['India', 'is', 'my', 'country']

In [12]:

1 #count number of spaces in a text file.


2 f = open("names.txt", 'r')
3 data = f.read()
4 c = data.count(" ")
5 print("Number of spaces: ",c)

Number of spaces: 10

In [14]:

1 #count number of spaces in a text file.


2 f = open("names.txt", 'r')
3 data = f.read()
4 c = data.count("\n")
5 print("Number of lines: ",c+1)

Number of lines: 9
In [17]:

1 c = 0
2 f = open("names.txt")
3 words = f.read().split()
4 c = 0
5 for w in words:
6 if len(w)==3:
7 c+=1
8 print(c)

In [ ]:

You might also like