Python如何设置相对路径
在开始导入数据进行分析、预处理和建模之前,很有必要的一个步骤就是更改当前的工作路径,便于利用相对路径更快捷地读取数据。
相对路径与绝对路径
涉及到文件和目录操作时,相对路径和绝对路径非常关键。下面简单通过一个例子说明相对路径和绝对路径的区别
project/
├── folder1/
│ ├── file1.txt
│ └── file2.txt
└── folder2/
├── file3.txt
└── file4.txt
如果正在操作file1.txt,并且想访问file2.txt,可以使用相对路径
# 使用相对路径访问file2.txt
relative_path = 'folder1/file2.txt'
with open(relative_path, 'r') as file:
content = file.read()
如果正在操作file3.txt并且想访问file4.txt的话,也是一样的道理
而当我们使用绝对路径的话,需要从我们的盘符开始,这对于在同一个文件夹里的文件读取来说,效率十分低下
因此在这种情况下可以更改我们的Python工作环境
# 首先获取当前的绝对路径
import os
os.getcwd( )
# 更改我们的路径
os.chdir('E:\Project')
上面的例子,将我的工作环境更改为了’E:\Project’,而我的数据集Dataset又是Project的子目录的话,便可以通过如下方式读取数据了
train_data = pd.read_csv("Dateset/train.csv")
test_data = pd.read_csv("Dateset/test.csv")
通过如上方式,不仅重新定义了工作环境,而且可以更加简便地实现相对路径下的文件读取操作
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: lzxmw777
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。