Hiya, looking for some help on this bit of code:
def save(x,y,z):
user=x
yourinventory=y
score=z
allinvent=[]
allscore=[]
with open("Inventory.txt","r+")as inventory:
for line in inventory:
allinvent.append(line.strip().split(','))
allinvent.append("\n")
for line in allinvent:
if (line[0]==yourinventory):
allinvent.append(yourinventory)
allinvent.pop(line[0:8])
print(allinvent)
break
inventory.append(allinvent)
inventory.close
I'm currently working on saving things like inventory, and I'm not sure what I need to use instead of append as I keep getting this error.
Traceback (most recent call last):
File "\\file1\Student-homes\Intake15\15QuintonSA\My Documents\Year 10\Computer Science\.Adventure Quest v2\main file.py", line 192, in <module>
save("pandatron03", invent, 8)
File "\\file1\Student-homes\Intake15\15QuintonSA\My Documents\Year 10\Computer Science\.Adventure Quest v2\main file.py", line 19, in save
inventory.append(allinvent)
AttributeError: '_io.TextIOWrapper' object has no attribute 'append'
Help is appreciated, as I'm struggling to find a source I am able to understand for this context.
- (It's a school project for some background context.)*