我是励志哥

绝对路径和相对路径

  回顾一个月以来对python的学习,感觉自己补充的知识还有很多很多,今天先学习以下相对路径和绝对路径,本篇文章只适合像我这种小白一样的适用的哈,看了网上不错的文章就拿过来补充补充,文章转自 https://blog.csdn.net/databatman/article/details/49453953

 

  下面的路径介绍是针对windows,其他平台暂时不太了解。

  在编写.py文件中打开文件的时候经常见到下面路径的表达方式:

open('aaa.txt')
open('/data/bbb.txt')
open('D:\\user\\ccc.txt')

  这三种表达式里面,前两个都是相对路径,第三个则是绝对路径。绝对路径比较好理解,就是最完整的路径,相对路径的相对则是不完整的路径,这个相对指的就是相对于当前文件夹路径,就是编写的这个py文件所放的文件夹路径!你写的相对路径必须是当前文件夹A里的文件a或者A里的文件夹B里的文件才可以open。

  我们常用'/'来表示相对路径,'\'来表示绝对路径,上面的\\是转义的意思。

  当然我们也可以获得当前文件夹的绝对路径,如下:

import os


path1 = os.path.abspath('.')     # 表示当前所处的文件夹的绝对路径
path2 = os.path.abspath('..') #  表示当前所处的文件夹上一级文件夹的绝对路径
print(path2)

  

posted @ 2019-07-28 20:06  python黑客编程  阅读(179)  评论(0编辑  收藏  举报