Region: IOError: [Errno 22] неверный режим ('w') или имя файла

Я не уверен, почему, но по какой-то причине, когда у меня есть "область, край" в имени файла выходного файла, это дает мне эту ошибку:

IOError: [Errno 22] недопустимый режим ('w') или имя файла: 'путь \ 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» но он продолжает придумывать эту ошибку. Есть ли способ обойти это?

Ответы на вопрос(4)

Ваш ответ на вопрос