我正在尝试在python中打开扩展名为.csv的文件,但是它一直说找不到该文件。我正在从侧边栏复制路径,所以我不相信这是问题所在
我试图在文件路径之前插入/和 ./和文件名前面的 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
您可以导入csv
如果文件将始终.csv
,
import csv
with open('C:UsersuserDesktopSroNatrium22.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:UsersuserDesktopSroNatrium22.csv')
print(bkgrnd)