相同点

都能返回文件的绝对路径。

>>> import os>>> os.path.realpath(__file__)
f:\work\tmp\test.py>>> os.path.abspath(__file__)f:\work\tmp\test.py

输出:
f:\work\tmp\test.py
f:\work\tmp\test.py

不同点
example:
file_a
file_b -> file_a # 软连接指向a

>>> import os>>> os.path.abspath(file_b)
/tmp/file_b# 会得到指向的文件的路径
>>> os.path.realpath(file_b)
/tmp/file_a

欢迎关注,互相学习,共同进步~

我的个人博客

我的微信公众号:编程黑洞

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 区别

    os.path.realpath 返回的是使用软链的真实地址 os.path.abspath 返回目标地址 创建a.txt: touch a.txt 创建a.txt的软连接: ln -s  a.txt ...

  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. System.Timers.Timer的Enable、Start、Stop记录
  2. 用c语言描述单链表的数据类型,数据结构—单链表(类C语言描述)
  3. Debug下正常,而Release失败的真正原因
  4. 安装hive出现的各种问题(这些问题出现在spark连接mysql的时候)
  5. 新后缀再开放,投资者应谨慎对待!
  6. 使用迭代器时如何避免ConcurrentModificationException
  7. vertical-align属性详解
  8. CSDN 开学见面礼!3 周带你 Get 大厂工程师基础能力
  9. CSS英文单词强制换行
  10. python pytest 前置后置
  11. win10安装pytorch简易教程
  12. [转载] python异常和错误有什么区别_python的错误和异常
  13. 网站SEO诊断优化有那些不利操作
  14. kafka-Streaming错误:在IDEA连接kafka时出现错误
  15. “特质波动率之谜”(Idiosyncratic Volatility),用Python计算特质波动率
  16. (挺好)最详细的Yolov3边框预测分析
  17. DataGrid_单击_双击_editable
  18. 使用eNSP搭建的小型校园网
  19. python安装c编译的软件_Notepad++配置C/C++、C#、Java、Python编译环境详细教程
  20. 电池包预充RC电路仿真

热门文章

  1. 验证darknet中前处理做图像缩放(双线性内插值法)scale的算法效果
  2. 实现扫描图片出现3d模型的虚拟仿真技术
  3. MuleSoft知识总结-11.Mule基本组件(Transform Message)
  4. Qt(mingw)+GDAL位图转矢量图写入shp或json文件
  5. 如何快速设置CorelDRAW中网格
  6. 防缓存穿透利器-布隆滤器(BloomFilter)
  7. 51单片机——51单片机入门基础知识
  8. 信管家源代码c语言,AK老唐信管家软件指标 宝塔线副图源码
  9. 互联网直播点播平台EasyDSS登录页广告位图片上传接口报错问题分析
  10. 视频编码与视频格式的区别和联系