os.path.realpath 返回的是使用软链的真实地址
os.path.abspath 返回目标地址

创建a.txt:

touch a.txt

创建a.txt的软连接:

ln -s  a.txt  b.txt

进入python编辑器

>>> import os
>>> os.path.abspath("a.txt")
'/Users/ss/a.txt'
>>> os.path.abspath("b.txt")
'/Users/ss/b.txt'
>>> os.path.realpath("a.txt")
'/Users/ss/a.txt'
>>> os.path.realpath("b.txt")
'/Users/ss/a.txt'
>>> 

os.path.abspath与os.path.realpath 区别相关推荐

  1. os.path.abspath和os.path.realpath区别

    Python在使用os包的过程中,经常遇到返回wen文件路径的方法,那os.path.abspath()和os.path.realpath()的区别是什么呢,有时候傻傻分不清楚,现在我们就来用实例来说 ...

  2. python os.path.abspath()与os.path.realpath()区别

    下面测试需 import os. 1.相同点 1.1.两者都是返回绝对路径,如果参数path为空,则返回当前文件所在目录的绝对路径. 当前py文件所在的目录是: print(os.path.abspa ...

  3. Python·os.path.abspath和os.path.realpath区别

    功能区别 1.os.path.abspath() 返回一个目录的绝对路径(Return an absolute path.) >>> os.path.abspath("/e ...

  4. os.path.abspath() 和 os.path.realpath() 区别

    相同点 都能返回文件的绝对路径. >>> import os>>> os.path.realpath(__file__) f:\work\tmp\test.py&g ...

  5. python3文件路径操作常用方法带示例详解(os.path模块,os.listdir,os.walk,os.scandir方法等)(不定期更新整理中)

    python文件路径操作常用方法 前言(文件路径的基本知识) 1.路径的获取和转换 获取当前.py脚本文件的路径 获取绝对路径 路径的规则化 2.路径的判断 判断路径是否存在 判断路径是否为文件 判断 ...

  6. python基础: os.path.realpath()、os.path.getcwd()、 os.path.abspath() 的区别

    目录 前言 一.realpath.getcwd.abspath各是干嘛的? 二.常用应用场景 前言 在写代码过程中,经常会遇到 realpath.getcwd.abspath.但是对于他们的区别就傻傻 ...

  7. pyinstaller打包前后os.path.abspath(__file__)和os.path.realpath(sys.executable)的区别

    在pycharm中运行和生成exe之后os.path.dirname(__file__)返回的位置不一样. 使用pycharm和直接点击运行py文件,这个路径均为脚本的所在路径, 运行pyinstal ...

  8. python split(), os.path.split()和os.path.splitext()函数的区别

    python split(), os.path.split()和os.path.splitext()函数的区别 文章目录: 1. split() 2. os.path.split() 3. os.pa ...

  9. Python的 sys.path.append()、os.path.dirname(os.path.abspath(file))、使用os模块动态获取目录或文件路径

    sys.path.append() 当我们导入一个模块时:import  xxx,默认情况下python解析器会搜索当前目录.已安装的内置模块和第三方模块,搜索路径存放在sys模块的path中: &g ...

最新文章

  1. 配置IIS Silverlight运行环境
  2. TF学习——TF之Tensorboard:Tensorflow之Tensorboard可视化简介、入门、使用方法之详细攻略
  3. 第二篇 - EOS Currency 合约案例
  4. JS怎样捕获浏览器关闭时间弹出自定义对话框
  5. 回溯——伯努利装错信封问题
  6. C/C++:Winsock网络编程—ping命令的简单实现
  7. 张一鸣早期创业的访谈还挺有启发,不知道他现在的观念有没有改变
  8. 永久更改打开matlab时工作目录
  9. Springboot配置log4j2配置文件和log4j2.xml详解
  10. 【计算机网络】—网络编程(socket)02
  11. android查看经纬度,安卓获取经纬度位置
  12. 浏览器播放视频导致蓝牙耳机断开关机解决(漫步者W800BT)
  13. MYSQL常见命令-Java学习之数据库学习
  14. 经济学积累(二)一些经济学词汇及概念
  15. 学雷锋是不需要动员的
  16. shopex mysql 数据库服务器_win2003以isapi的方式配置php+mysql环境(安装了shopEX) 毕竟我是杨小飞i...
  17. localstorage在苹果手机浏览器无效
  18. Jenkins版本升级指南
  19. 这一次,F1Delta Time 大奖赛来到欧洲
  20. 基于CNN和VLAD的人体行为识别研究

热门文章

  1. 计算机软件卸载不了怎么办,软件卸载不了,教您软件卸载不了怎么办
  2. 温故而知新(一)Halcon 画线,虚线,圆,矩形
  3. 流行的rpc框架性能测试对比
  4. 微信小程序低功耗蓝牙BLE快速开发js
  5. 蓝桥杯 算法训练 - 连续正整数的和 78这个数可以表示为连续正整数的和,1+2+3,18+19+20+21,25+26+27。   输入一个正整数 n(<=10000)   输出 m 行(n有m
  6. 贪心算法——埃及分数问题
  7. 解析 | 自动驾驶视觉定位与导航技术的研究与应用
  8. Python学习之title()函数
  9. Appstore评分数据python实战
  10. oracle限定词,ORACLE诊断事件