我自己写了几行代码测试了一下:

1 import os
  2
  3 filepath= os.path.abspath(__file__)
  4 currentDir = os.path.dirname(os.path.abspath(__file__))
  5 rootDir = os.path.abspath(os.path.join(currentDir, os.path.pardir))
  6 print filepath
  7 print currentDir
  8
  9 print os.path.abspath(os.path.join(currentDir, os.path.pardir))
 10 print os.path.join(currentDir, os.path.pardir)
 11 print rootDir
 12 print os.path.pardir

结果如下,对照看一下,就明白

/home/zhoujie/count/test2.py
/home/zhoujie/count

/home/zhoujie
/home/zhoujie/count/..
/home/zhoujie
..

转载于:https://www.cnblogs.com/cl1024cl/archive/2013/05/09/6205702.html

python的os.path.join相关推荐

  1. python中os.path.join()的循环用法_python中使用os.path.join()

    os.path.join的详细解释请移步os.path模块 在使用的过程中,我使用如下代码: import os path = "F:/gts/gtsdate/" b = os.p ...

  2. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...

  3. python中os.path.join()的循环用法_Python os.path.join()用法及代码示例

    Python中的OS模块提供了与操作系统进行交互的功能.操作系统属于Python的标准实用程序模块.该模块提供了使用依赖于操作系统的功能的便携式方法. os.path模块是Python中OS模块的su ...

  4. python之os.path.join

    os.path.join()函数用于路径拼接文件路径. os.path.join()函数中可以传入多个路径: dataset_dir_path = "D:/dataset/kaggle/ca ...

  5. python中拼接路径os.path.join的坑

    1.第一个坑 python中os.path.join的用法如下: import osos.path.join('path1', 'path2', 'pathn') 可以将多个路径进行拼接,但是需要注意 ...

  6. python路径拼接os.path.join()函数和os.makedirs的用法

    python路径拼接os.path.join()函数的用法 os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含'/',则函数会自动加上 2.如果有一个组件是一个 ...

  7. python基础知识 os.path.join()

    python中的os.path.join()用于路径拼接文件的路径 括号内可以传入多个路径: 1.从后往前看,会从第一个以"/"开头的参数开始拼接,他之前的参数全部丢弃. 2.&q ...

  8. python文件路径拼接多出斜杠_浅谈python中拼接路径os.path.join斜杠的问题

    浅谈python中拼接路径os.path.join斜杠的问题 调试程序的过程中,发现通过os.path.join拼接的路径出现了反斜杠 directory1='/opt/apps/upgradePac ...

  9. 积水成渊之python——os.path.join()

    积水成渊之python--os.path.join()的用法 处鲍鱼之肆,久而不觉臭:处幽兰之室,久而不觉香 os.path.join() 该函数是用来合并路径的,将两个或两个以上的路径组合后返回 1 ...

最新文章

  1. 面了一个 32 岁的程序员,一看就是“卷”出来的
  2. 导出jar插件_利用类加载器解决不兼容的Jar包共存的问题
  3. java magic number_Magic Number
  4. oracle数据库之数据导入问题
  5. DOS中的 及 用正则表达式中的什么替掉
  6. 买买买!iPhone 13全系曝光:价格给力
  7. Windows7系统运行hadoop报Failed to locate the winutils binary in the hadoop binary path错误
  8. JavaScript学习(三十六)—移动的小球
  9. ghost还原固态硬盘_固态硬盘到底能不能使用Ghost软件?终于说明白了
  10. C语言 怎么求字符串的长度,实例讲解(简洁)
  11. firebug 四款插件
  12. 关于java变量命名,介绍阿里JAVA命名规范及IDEA实时检测插件的使用以及CODELF取名神器
  13. jquery中当点击子节点时如何实现删除父节点的问题
  14. 上海科技大学和南方科技大学计算机,你相信吗?这几所大学,20年后不比北大清华差...
  15. 《吹小号的天鹅|寻找C站宝藏》
  16. 5分钟玩转Axure之中继器(表格篇)
  17. 基于Arduino,使用三个开关控制电机的正转,反转,和停转
  18. G1D9-APT论文(TTPDrrillRPUKGCS)Pre准备安全论文lab1
  19. 【2023春招】剑心互娱研发岗笔试题解
  20. SBIO | 浙大陈云组综述农业中细菌与真菌的互作机制

热门文章

  1. 在package-lock.json中指定node-mass版本+独立编译flink中的flink-runtime-web模块
  2. linux下的bc计算器设置scale精度
  3. spring的各种注解的作用-持续更新中
  4. spring和springboot区别
  5. intellij行数输出限制
  6. python变量定义类型_03_python的数据类型和变量的定义及使用
  7. GNU ARM汇编伪操作(Directives) 命令集
  8. except的实践经验
  9. Samba 服务共享
  10. MySQL查看数据库相关信息