Δες αυτό μήπως σε βοηθήσει γιατί πάλι δεν κατάλαβα
>>> a=[1,2,3]
>>> f=open('test.txt','+w')
>>> f.write(a)
Traceback (most recent call last):
File "<pyshell#14>", line 1, in <module>
f.write(a)
TypeError: write() argument must be str, not list
>>> f.write(str(a))
9
>>> f.read()
''
>>> f.seek(0)
0
>>> f.read()
'[1, 2, 3]'
>>>
το close είναι method θέλει ()