Social Icons

Wednesday, September 16, 2020

Solution Exrcise 62: creating a file and writing lines on it with Python

Exercise 62

 a)Write a python program that create a text file called myFile.txt and write on it the following lines:

- this is the line 1

- thtis is the line 2

- this is the line3

- this is the line4

- this is the line5 

- this is the line6

- this is the line7

- this is the line8

- this is the line9

- this is the line10    

b) Write a Python program which allows you to read the first 5 lines of myFile.txt.
c) Write a program to read the last 5 lines of myFile.txt
d) Write a Python program which allows you to extract the content of a file from the 3rd line to the 7th line and save it in another file called extract_content.txt.

Solution

Question a)

# opening new file called myFile.txt in write mod
file = open("myFile.txt" , 'w')
# create the list of lines 
listLines = ['- this is the line1' , '- this is the line2' , '- this is the line3' , 
             '- this is the line4' , '- this is the line5' ,'- this is the line6' , 
             '- this is the line7' , '- this is the line8' , '- this is the line9' , 
             '- this is the line10' ]

# write all line on opened file
for line in listLines:
    file.write(line + "\n")
file.close()

This will be create a file called myFile.txt: 



Question b)

# opening myFile.txt in read mod
file =open("myFile.txt" , 'r')

# getting list of all contnent lines
lines = file.readlines()

# print the 5 first lines
for i in range(0 , 5):
    print(lines[i])

The output is:

- this is the line1 

- this is the line2 

- this is the line3 

- this is the line4 

- this is the line5

Question d)

même méthode que la question précédente en appliquant la boucle de i = 2 juqu'à i = 7
for i in range(0 , 5):



Younes Derfoufi
my-courses.net


No comments:

Post a Comment

Category Of Mobile Courses

Actualités (644) Adsense (1) Affiliation (1) Algebraic Topology (1) Algorithmic (1) all-news (30) Android (5) Android App (8) Android app without code (4) Android Apps (169) Android Development (4) Android download (2) Android OS (3) AngularJS (1) Automata theory and formal language (5) C programming (5) Category and Functor (8) CMS (3) Computer Glossary (18) Create Mobile App With Ionic Framework (2) CSS (2) CSS-Cascading-Style-Sheets (4) Developpement Java (13) Differential Geometry (1) Django-Python-Framework (8) dropshiping (26) Earn Money by Internet (4) Emplois (23) Framework php (2) Fraud (2) HTML (7) Java For Beginners (10) Javascript (12) Kotlin Programming Language (8) Kotlin For Mobile Android (1) Linux Download (2) Marketing (5) Mobile (3) Mobile Courses (4) Mobile Marketing (4) MoneyGram (1) News (721) Node.js (5) Open Source (1) Photoshop (1) Protect Computer (1) Python (33) Python BeautifulSoup (1) Python For Data Science (2) Python-Books (6) Python-DVD-Training (1) Python-Exercises (138) Python-Framework (1) Python-IDE (1) Python-Modules (1) Python-pdf (2) Python-pyQt (1) Référencement (2) Script PHP (2) Security (6) SEO (1) Snipping Tool: Faq (1) Social Networks (1) Source Code (1) Statistics With SPSS (2) Surveillance Software (1) Travail à domicile (6) Tutoriels php en vidéos (2) Tutoriels-MySql (6) tutoriels-php (19) Utilitaires (1) VPS (1) Web Hosting (1) Webcam (1) Webmarketing (11) Western Union (1) Windows 10 (1) Windows 7 (4) Windows 7 Faq (2) Windows 8 (1) Windows Accessories (1) Windows Download (8) Windows Drivers (1) Windows Fonts (1) Windows Power Shell (2) Windows Registry (2) Windows Security (18) Windows Software (2) Windows Spyware (2) Windows utilities (3) Windows Virus (2) Windows Vista (3) Windows Wireless (1) Windows xp (1) Wordpress (1)
 

Sample text

Sample Text

 
Blogger Templates