Aktywne Wpisy
wieszjo +2
O co chodzi z tym Patrykiem 2073? Że on nie chce do freakow wejść bo podobno są takie brudy na niego, ludzie mają podobno pozapisywane na dyskach jakieś rzeczy że to była by największą orka w internecie? XD
#famemma
#famemma
KarnetNaGlony +11
Na pewno zżygałem się doreklamówki ale co było potem
Dopiero się uczę, nie mam pojęcia czemu jest taki błąd w ścieżce dostępu do pliku. Ktoś coś poratuje?
Chodzi o ścieżkę '10.10\france.txt' wywala mi błąd a lokalizacja na pewno dobra.
with open(filename) as file_object:
OSError: [Errno 22] Invalid argument: '10.10\x0crance.txt'
Możesz dodać, aby sprawdzić w którym konkretnie:
except UnicodeDecodeError:
print("In the " + filename + " file exists unicode error.")
co do pierwszego błędu '\f' jest znakiem formatowania, Python interpretuje znaki wewnątrz cudzysłowu. Możesz to obchodzić poprzez dwukrotny '\' lub wyłączyć interpretowanie stosując 'r'. tj.
filenames = [r'.....', r'....', r'10.10\france.txt']
znaki specjalne w python: link
Co do kodowania w Windows, to jest galimatias i magia, ludzie raczej wybierają Linuksa lub Maca. Tak czy siak, w kodowaniu znaków skryptów w PyCharm w ustawieniach wybierz UTF-8 a pliki pythona zaczynaj od:
#
No to masz problem :) Szukaj kodowania windows dla Hiszpani by dekodować i to nie jest problem pythona lecz burdelu w windows. Świat dogaduje się co do standadów ISO, RFC itp a Microsoft zawsze był przed a nawet ponad.
tu masz wątek o dekodowaniu:
link
os.path.join
, czyli:from os.path import join
fname = join('10.10', 'france.txt')
how_much_the(fname)
zakładam, że
10.10
to katalog, który zawiera plikfrance.txt