При импорте файла CSV в Python, как мне написать для него полный путь? Например: "C:\Users\user\Downloads\insurance.csv" или ("C:\Users\user\Downloads\insurance.csv")? В настоящее время это дает мне ошибку:
the file doesn't exist
Улучшенный текст и удобочитаемость
Изменил его на = filename = "C: \\ Users \ user \\ Downloads \\ insurance.csv" ^ SyntaxError: (ошибка unicode) кодек unicodeescape не может декодировать байты в позиции 9-10: усеченный \ uXXXX escape





Нет, нет, нет, это так.
data_folder = "source_data\\text_files\\"
file_to_open = data_folder + "raw_data.txt"
f = open(file_to_open)
print(f.read())
Или это...
from pathlib import Path
data_folder = Path("source_data/text_files/")
file_to_open = data_folder / "raw_data.txt"
f = open(file_to_open)
print(f.read())
from pathlib import Path data_folder = Path ("source_data / text_files /") file_to_open = data_folder / "raw_data.txt" f = open (file_to_open) print (f.read ()) ------------ -------------- Сообщение об ошибке: FileNotFoundError Traceback (последний вызов последний) <ipython-input-12-8ea239bb6109> в <module> () 5 file_to_open = data_folder / "insurance.csv "6 ----> 7 f = open (file_to_open) 8 9 print (f.read ()) FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'source_data \\ text_files \\ insurance.csv'
Он отлично работает для меня. В чем именно проблема?
Он отображается как Нет такого файла или каталога: 'source_data \\ text_files \\ insurance.csv'
Возможно, вы что-то неправильно написали, или у вас есть пробел в пути к файлу, или что-то в этом роде. Опять же, у меня все работает нормально. Это стандартный способ делать подобные вещи.
Хорошо . Я не знаю, что именно мне не хватает. См. Ниже: from pathlib import Path data_folder = Path ("C: / Users / user / Documents") file_to_open = data_folder / "Abhi.docx" f = open (file_to_open) print (f.read ())
UnicodeDecodeError Traceback (последний вызов последним) <ipython-input-4-164791f7f065> в <module> () 7 f = open (file_to_open) 8 ----> 9 print (f.read ()) ~ \ Anaconda3 \ lib \ encodings \ cp1252.py в decode (self, input, final) 21 класс IncrementalDecoder (codecs.IncrementalDecoder):
22 def decode (self, input, final = False): ---> 23 кодека возврата .charmap_decode (input, self.errors, decoding_table) [0] 24 25 class StreamWriter (Codec, codecs.StreamWriter): UnicodeDecodeError: 'charmap 'кодек не может декодировать байт 0x90 в позиции 611: символы отображаются в <undefined>
Привет, чувак. Теперь я могу его выполнить. Большое спасибо . Добрый день !
Вам нужно изменить \ на / или \\, потому что python читает их как символы разрыва.