Python | Files and folders exercise | Write your personal details out to a file then read them back in

This exercise is provided to allow potential course delegates to choose the correct Wise Owl Microsoft training course, and may not be reproduced in whole or in part in any format without the prior written consent of Wise Owl.

You can learn how to do this exercise if you attend the course listed below!

Software ==> Python  (25 exercises)
Version ==> Latest version
Topic ==> Files and folders  (3 exercises)
Level ==> Relatively easy
Classroom ==> Python programming
Online ==> Python programming

You need a minimum screen resolution of about 700 pixels width to see our exercises. This is because they contain diagrams and tables which would not be viewable easily on a mobile phone or small laptop. Please use a larger tablet, notebook or desktop computer, or change your screen resolution settings.

As you grow older, you may want a reminder of some basic facts about yourself to tide you over those senior moments:

  • Your name
  • Where you live
  • A personal detail to help orient yourself

Create a program to generate this file.  When you run your program you should get a text file looking something like this:

Personal details

Obviously your details will be different!

 

Here's a quick reminder of the main command you'll need:

Command to write to a file

This command would open the given file for writing (you'll need to make sure the file path is set correctly first).

If you get this working and have the time/energy, extend your program to read the information back in as a check and then print it out to show who you are, where you live, etc:

Final output

First print a message confirming the file was created, and then read it back in and print out each line to get the output shown here.

 

When you've finished close your file, secure in the knowledge that you have a file reminding you of who you are.

Now, where did you put that file?

You can unzip this file to see the answers to this exercise, although please remember this is for your personal use only.
This page has 0 threads Add post