Как исправить "FileNotFoundError" при использовании правильного кода и расширения файла CSV? - PullRequest
0 голосов
/ 26 апреля 2019

Я пытаюсь открыть файл с расширением .csv в python, однако он постоянно говорит, что файл не найден.Я копирую путь из боковой панели, поэтому не верю, что это проблема

Я пытался вставить / и ./ перед путем к файлу And r перед именем файла

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt 
from scipy.optimize import curve_fit

bkgrnd = pd.read_csv('/Desktop/Sro/Natrium22.csv')

Независимо от того, что я пробовал, оно все время говорит FileNotFoundError

1 Ответ

0 голосов
/ 26 апреля 2019

вы можете импортировать csv, если файл будет всегда .csv,

import csv

with open('C:\Users\user\Desktop\Sro\Natrium22.csv') as csv_file:
    csv_reader = csv.reader(csv_file, delimiter=',')
    line_count = 0
    for row in csv_reader:

спецификация для windows, требуется нормализация вашего пути, может быть в этом проблема, попробуйте, обязательно сработает,

import os
import pandas as pd

cwd = os.getcwd()
filePath = 'C:/Users/user/Desktop/Sro/Natrium22.csv'
data = pd.read_csv(os.path.normcase(os.path.join(cwd, filePath)))
print(data)

Вы можете попробовать даже,

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt 
from scipy.optimize import curve_fit

bkgrnd = pd.read_csv(r'C:\Users\user\Desktop\Sro\Natrium22.csv')
print(bkgrnd)
...