def delorder():
f=open("orderlist.txt","r+")
x=f.readlines()
n=input("what is the ordernumber to be deleted:")
s=int(n)
i=0
while i<len(x):
y=x[i]
z=str(y)
w=z[1:4]
d=int(w)
if d==s:
for line in temp:
if not x[d] in line:
-----------------------------#i have no idea what to write here.. i tried alot ways
-----------------------------#
return("succesfully deleted")
i+=1
This is my orderlist.txt
[99 ,'1','3/03/2011', [“ScrewDriver”, “Hammer”, “Stone”]]
[2 ,'2', '3/03/2011', ['hammer,studd']]
[31 ,'2', '3/03/2011', ['hammer,studd']]
[100 ,'2', '3/03/2011', ['hammer,nails']]
if my input example (31)
i want to delete the whole line that contain order number(31)---->[31 ,'2', '3/03/2011', ['hammer,studd']]
how can i do that?
please help thank you!
Mod Edit:

New Topic/Question
Reply



MultiQuote






|