
#programo #naukaprogramowania #python
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.
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.

- Najlepsze
- Wszystkie komentarze






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
os.path.join, czyli:from os.path import joinfname = join('10.10', 'france.txt')how_much_the(fname)zakładam, że
10.10to katalog, który zawiera plikfrance.txtwith open(filename) as file_object:
OSError: [Errno 22] Invalid argument: '10.10\x0crance.txt'