Read the task instructions that are included in the comments in the code, and then get started!
You can either edit and code online in repl.it or alternatively, you can simply cut and paste the below into your own python file
Solve the challenge on repl.it""" ==============TASK What if we want to ADD a new user to fakefacebook?! We would need to WRITE (and not read) from file 1.Add the required user input to add an entire full record to the file. (e.g. id, firstname, lastname, username, password, no.of.friends,etc.) 2. Write this record to the file, as has been shown with the example below """ import csv #1. This code snippet asks the user to enter an ID number and first name, and writes it to the file (appends) with open('fakefacebook_write.txt','a',newline="") as fo: #open the file in append mode (add to file, we don't wish to overwrite!) Writer=csv.writer(fo) #fo = file out (this can be called anything you like) id=input("Enter ID:") firstname=input("Enter firstname:") Writer.writerow([id,firstname]) print("Record has been written to file")
Filename:fakefacebook_write
ID,firstname, lastname,username,password,email,no_of_likes 001,Ruth,Marvin,marvR,pass123,[email protected],400 002,Carter,Smith,smithC,open123,[email protected],200 003,Joe,Blogs, blogsJ,2bg123,[email protected],99 004,Ruth,Pigachee,pigR,pig123,[email protected],72
A sample flow chart (design) for this particular challenge could look like:
Test No. | Description | Test Data(input) | Expected Outcome | Actual Outcome | Further Action? |
---|---|---|---|---|---|
1 | |||||
2 | |||||
3 | |||||
4 | |||||
5 |