一.概念
绝对路径:是从盘符开始的路径,形如
C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为C:\windows
输入:system32\cmd.exe;严格输入为.\system32\cmd.exe
二.知识点
“./”:代表目前所在的路径
"../":代表上一层路径
“../../”:表示上上级的目录,以此类推
“/”:表示根目录
三.示例
1.文件和代码在同一路径C:\Users\xxx\Desktop下
即文件在桌面,代码也在桌面,不同文件夹
文件路径:C:\Users\xxx\Desktop\项目01城市餐饮店铺选址分析
代码路径:C:\Users\xxx\Desktop\数分\pro01.py
绝对路径
os.chdir('C:\\Users\\houhuan\\Desktop\\项目01城市餐饮店铺选址分析')
注:双斜杠
os.chdir('C:/Users/houhuan/Desktop/项目01城市餐饮店铺选址分析')
注:反斜杠,双反斜杠也可以
相对路径
os.chdir('../项目01城市餐饮店铺选址分析')
2.文件在D盘
- ①文件在当前目录
文件和代码在同一路径D:\数分下,同一文件夹。
绝对路径
os.chdir('D:\\数分\\项目01城市餐饮店铺选址分析')
os.chdir('D:/数分/项目01城市餐饮店铺选址分析')
相对路径
当前路径开始的路径,当前路径为 D:\数分
os.chdir('./项目01城市餐饮店铺选址分析')
根目录读取,根目录为/数分
os.chdir('/数分/项目01城市餐饮店铺选址分析')
- ②文件资料在代码的上一级目录
绝对路径同上
os.chdir('D:/数分/项目01城市餐饮店铺选址分析')
相对路径读取
os.chdir('../项目01城市餐饮店铺选址分析')
根目录读取,根目录为/数分
os.chdir('/数分/项目01城市餐饮店铺选址分析')
注:读取文件时,绝对路径可不在同一文件,直接调取即可。若在同一目录,可直接根目录法;绝对路径考虑分文件在当前目录、文件在上一层目录。
3.若代码和文件同时在一个文件夹,则直接读取即可
df1 = pd.read_excel('上海餐饮数据.xlsx')