Nie jestem pewien, dlaczego, ale z jakiegoś powodu, gdy mam "region" w nazwie pliku wyjściowego, to daje mi Ten błąd:Region: IOError: [Errno 22] nieprawidłowy tryb ("w") lub nazwa pliku
IOError [eRRNO 22] tryb nieważny ('w'), lub nazw: 'ścieżka \ regionlog.txt'
czyni to dla "region.txt", " logregion.txt ", itp.
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
Dlaczego tak jest? Naprawdę chciałbym nazwać mój plik "regionlog.txt", ale wciąż pojawia się ten błąd. Czy jest jakiś sposób obejścia tego?
trzeciej opcji: Podwójne Ukośniki. –
Czwarta opcja: użyj 'os.path.join'. OP już zaimportował 'os.path'. –