Podążam za tutorialem, aby nauczyć się czytać i pisać w pliku. Otrzymuję następujący błąd. Nie rozumiem dlaczego.Python ValueError: Operacja we/wy w zamkniętym pliku. przykładowy samouczek nie działa
C:\Python27\python.exe "C:/Automation/Python/Write to files/test3.py"
Traceback (most recent call last):
File "C:/Automation/Python/Write to files/test3.py", line 8, in <module>
f.read('newfile.txt', 'r')
ValueError: I/O operation on closed file
Mój kod jest
f = open("newfile.txt", "w")
f.write("hello world\n")
f.write("Another line\n")
f.close()
f.read('newfile.txt', 'r')
print f.read()
Próbowałem umieścić f.close
w dolnej części kodu, ale wciąż ten sam błąd.
Część do zapisu działa, jeśli skomentuję numer f.read
. Błąd występuje w części f.read
.