【发布时间】:2018-04-01 04:58:02
【问题描述】:
如果我去,我可以轻松读取 csv 文件:
pd.read_csv(r'C:\\yourpath\yourcsvfile.csv')
但我想尝试路径变量而不是硬编码我的路径。所以我尝试了:
processed_data_path=os.path.join(os.path.pardir,'data','processed')
train_file_path=os.path.abspath(os.path.join(processed_data_path,'train.csv'))
test_file_path=os.path.abspath(os.path.join(processed_data_path,'test.csv'))
打印结果是:
C:\yourpath\train.csv
C:\yourpath\test.csv
所以看起来没问题。但是当我尝试下面的代码时,它会抛出一个文件不存在错误:
train_df = pd.read_csv(train_file_path)
问题出在哪里?
【问题讨论】:
-
忘了提到我正在使用带有 python 3.6 的 windows
-
显示您分配给
train_file_path的值