我每天都使用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
。复制完全相同的路径并按上述方法使用它。