绝对路径
绝对路径有两种表示方式:
1. 单斜杠
df = pd.read_csv('C:/Users/NYK/Desktop/1.csv')
2. 双反斜杠
df = pd.read_csv('C:\\Users\\NYK\\py\\1.csv')
注意不能用单反斜杠,因为反斜杠+字母通常表示转义,如 \n
。如果用单反斜杠会报错:
>>SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
用双反斜杠\\
相当于对\
做了转义,就不再报错。
相对路径
相对路径都用/
表示
../
表示当前文件所在的目录的上一级目录
./
表示当前文件所在的目录(可以省略)
/
表示当前站点的根目录(域名映射的硬盘目录)
os.path
os.path.abspath
作用:获取完整路径名称
os.path.abspath('../credict.csv')
输出
>>'C:\\Users\\NYK\\credict.csv'
os.listdir
作用:返回路径下所有文件名的列表
os.listdir('C:\\Users\\NYK\\py')
os.splitext
作用:将文件名与扩展名分开,可以用于修改文件名
os.path.splitext('credict.csv')
输出
>>('credict', '.csv')