Python error : Python ValueError: I/O operation on closed file
I am trying code
import random
with open("GoneGirlSW.txt", "r") as f,open('trainData.txt','w') as trainFile,open('testData.txt','w') as testFile:
data = f.read().split('\n')
random.shuffle(data)
train_data = data[:50]
test_data = data[50:]
trainFile.write(str(train_data))
testFile.write(str(test_data))
But it is giving error
Traceback (most recent call last):
File "trainTest.py", line 9, in <module>
trainFile.write(str(train_data))
ValueError: I/O operation on closed file.