Ошибка при импорте файла CSV

При импорте файла CSV в Python, как мне написать для него полный путь? Например: "C:\Users\user\Downloads\insurance.csv" или ("C:\Users\user\Downloads\insurance.csv")? В настоящее время это дает мне ошибку:

the file doesn't exist

Вам нужно изменить \ на / или \\, потому что python читает их как символы разрыва.

Michael Vine 09.08.2018 20:36

Улучшенный текст и удобочитаемость

Victoria Ruiz 10.08.2018 01:23

Изменил его на = filename = "C: \\ Users \ user \\ Downloads \\ insurance.csv" ^ SyntaxError: (ошибка unicode) кодек unicodeescape не может декодировать байты в позиции 9-10: усеченный \ uXXXX escape

Aditi 10.08.2018 11:45
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
3
69
1

Ответы 1

Нет, нет, нет, это так.

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'

Aditi 10.08.2018 11:40

Он отлично работает для меня. В чем именно проблема?

ASH 10.08.2018 15:37

Он отображается как Нет такого файла или каталога: 'source_data \\ text_files \\ insurance.csv'

Aditi 10.08.2018 20:24

Возможно, вы что-то неправильно написали, или у вас есть пробел в пути к файлу, или что-то в этом роде. Опять же, у меня все работает нормально. Это стандартный способ делать подобные вещи.

ASH 10.08.2018 20:57

Хорошо . Я не знаю, что именно мне не хватает. См. Ниже: 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 ())

Aditi 11.08.2018 09:21

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):

Aditi 11.08.2018 09:24

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>

Aditi 11.08.2018 09:24

Привет, чувак. Теперь я могу его выполнить. Большое спасибо . Добрый день !

Aditi 11.08.2018 09:45

Другие вопросы по теме