2019-06-26--python--相对路径的三种写法+绝对

2019-06-26  本文已影响0人  heiqimingren

1、./是当前目录

2、../是父级目录

3、/是根目录

先说第三种方法:

import os
os.mkdir('/hello')

执行这段代码,就会在C盘根目录下,创建一个hello文件夹,哈哈。

第一种方法:
会在py文件所在的目录下,创建一个hello文件夹。

我们常用’/‘来表示相对路径,’\‘来表示绝对路径,上面的路径里\是转义的意思,不懂的自行百度。

path1=os.path.abspath('.')   #表示当前所处的文件夹的绝对路径
path2=os.path.abspath('..')  #表示当前所处的文件夹上一级文件夹的绝对路径
open('aaa.txt')
open('/data/bbb.txt')
open('D:\\user\\ccc.txt')

假设当前的py文件夹所处的位置是:D:\user\public

那么三行代码打开的文件所属的路径分别是:

D:\user\public\aaa.txt

D:\user\public\data\bbb.txt

D:\user\private\ccc.txt

很好理解就是当要打开py文件所处的文件时只要使用相对路径就行了,而要使用其他文件夹的则需使用绝对路径。

上一篇下一篇

猜你喜欢

热点阅读