Я не уверен, почему, но по какой-то причине, когда у меня есть «регион» в имени файла выходного файла, это дает мне эту ошибку:
IOError: [Errno 22] неверный режим ("w") или имя файла: "path\regionlog.txt"
Это делается для "region.txt", "logregion.txt" и т. д.
class writeTo:
def __init__(self, stdout, name):
self.stdout = stdout
self.log = file(name, 'w') #here is where it says the error occurs
output = os.path.abspath('path\regionlog.txt')
writer = writeTo(sys.stdout, output) #and here too
Почему это? Я действительно хотел бы назвать свой файл «regionlog.txt», но он продолжает появляться с этой ошибкой. Есть ли способ обойти это?