Я получил ошибку "IOError: [Errno 0] Error" с этой программой python:
from sys import argv
file = open("test.txt", "a+")
print file.tell() # not at the EOF place, why?
print file.read() # 1
file.write("Some stuff will be written to this file.") # 2
# there r some errs when both 1 & 2
print file.tell()
file.close()
Какая проблема? Эти два случая ниже:
from sys import argv
file = open("test.txt", "a+")
print file.tell() # not at the EOF place, why?
# print file.read() # 1
file.write("Some stuff will be written to this file.") # 2
# there r some errs when both 1 & 2
print file.tell()
file.close()
и
from sys import argv
file = open("test.txt", "a+")
print file.tell() # not at the EOF place, why?
print file.read() # 1
# file.write("Some stuff will be written to this file.") # 2
# there r some errs when both 1 & 2
print file.tell()
file.close()
все еще, почему
print file.tell() # not at the EOF place, why?
не печатает размер файла, это "+" в режиме добавления? то указатель файла должен указывать на EOF?
Я использую Windows 7 и Python 2.7.