在txt文件中存储文件路径并在python中加载?

时间:2017-11-22 16:44:20

标签: python-3.x file-upload path

我每天都使用Jupyter笔记本作为数据科学家。我倾向于使用相同的文件夹来处理原始数据,输出文件,图形等。我通常用以下方式使用它:

import os
import pandas as pd

# paths
data_path = '/foo/bar/data'
output_path = '/foo/bar/output'

# load data
df = pd.read_csv(os.path.join(data_path,'data.csv'))

# do some things with the data
df.to_csv(os.path.join.(output_path, 'mydata.csv'))

但是,路径始终相同。因此,我几乎在我使用的每个笔记本中复制相同的路径。我的想法是将路径存储为txt或csv文件,并以某种方式加载和读取路径。那可能吗?如果是这样,怎么样?

编辑:我尝试从file line by line读取路径。这样可行。但之后我会抛出错误No file in directory /foo/bar/data。复制完全相同的路径并按上述方法使用它。

0 个答案:

没有答案