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 fileSolve 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")
ID,firstname, lastname,username,password,email,no_of_likes 001,Ruth,Marvin,marvR,pass123,email@example.com,400 002,Carter,Smith,smithC,open123,firstname.lastname@example.org,200 003,Joe,Blogs, blogsJ,2bg123,email@example.com,99 004,Ruth,Pigachee,pigR,pig123,firstname.lastname@example.org,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?|