1、工作路径

工作路径是伴随着进程或者当前运行程序而存在的,表示该进程或者运行程序是在哪个路径下被打开的。比如下面这个例子在 “E:\juzicode” 路径下运行cmd命令行,则该cmd命令行的工作目录就是提示符”>”之前表示的路径:

在这个路径下如果打开某个进程,比如启动一个python解释器,当前python进程的工作路径就是该命令行启动时所在的工作路径,可以用os.getcwd()获取到,下面这个例子中是在”E:\juzicode”下启动python的,所以用os.getcwd()获取的当前工作路径就是“E:\juzicode”,需要注意如果用当前工作路径拼接路径时,当前工作路径的最后一个斜杠“\”是没有的,需要手动添加:

2、绝对路径

Windows下绝对路径就是指包含从盘符开始的完整路径,这个比较好理解,比如 E:\juzicode\com 就是一条绝对路径。

3、相对路径

相对路径有一个“相对”的对象就是当前工作路径,要搞清楚相对路径先要明白当前工作路径。如果在cmd命令行下调试,提示符“>”之前的这段字符就是当前工作路径。当前工作路径的基础上,使用”..\\”(上一层目录)组合出来的路径就是一种相对路径,直接看个例子,在路径 E:\juzicode\com 下的文件夹结构是这样的:

假设当前工作路径在E:\juzicode\com\1\2\3\4\5\,需要用TYPE命令打印出 E:\juzicode\com\1\2a目录下的readme.txt的文件内容,看下如果用相对路径怎么表示,因为2a目录在 E:\juzicode\com\1\ 之下,所以需要用连续4个“..\”从 E:\juzicode\com\1\2\3\4\5\ 回到 E:\juzicode\com\1\ 之下,然后再加入2a\组合出要访问的路径:

同样的,如果是在“E:\juzicode\com\1\2\3\4\5”路径下打开python解释器,要读取“E:\juzicode\com\1\2a”路径下的readme.txt文件,就可以使用相对路径”..\..\..\..\2a\readme.txt”打开文件:

当然我们也可以用绝对路径“E:\juzicode\com\1\2a\readme.txt”来打开文件,但是使用绝对路径有个问题就是如果整体移动com文件夹到其他的路径下,绝对路径就会失效。另外一个例子就是在VS等工程文件的配置中,使用相对路径的方式可移植性就要更好些。

计算机配置路径,计算机基础~Windows工作路径、相对路径、绝对路径相关推荐

  1. 计算机配置的说明,如何选择计算机配置选择计算机配置方法[详细说明]

    计算机的使用现在非常普遍,几乎每个房屋都配备了计算机.市场上有许多计算机品牌,系列和型号,即使价格相同,也有很多选择.尽管每个人都知道在购买计算机时,这取决于计算机的配置.通常,配置更好.但是对于某些 ...

  2. 计算机配置 主板,计算机主板(怎样查看电脑主板配置)

    计算机主板(怎样查看电脑主板配置) 近日,有小伙伴私信我问她的电脑用了有些年头的,很是卡顿,需要更换什么硬件才能较好地提升性能.因为是线上百思特网咨询我,所以只能让对方想截下电脑的硬件配置图发给我初步 ...

  3. 家用计算机配置,家用计算机怎么配置?

    普通家用电脑这类电脑一般作为办公或商用,因此配置不高,只需要选择较便宜的硬件配置即可.首先是处理器,处理器只需要选择一款英特尔酷睿i3的处理器即可, 第二是 显示器 ,显示器尺寸不需要太大,一般21英 ...

  4. 计算机自带的游戏怎么找xp,教你怎样查询Windows XP/Windows 7自带系统游戏路径

    通常在电脑系统中都内置了一些小游戏,例如:红心大战.扫雷.蜘蛛纸牌等.虽然这些小游戏是教早期的游戏,现在很少人玩,不过在电脑没网的情况下,玩一玩还是不错的,不过有时候开始菜单里的快捷方式不见了,该怎么 ...

  5. xp系统无法连接到指定计算机名,winxp系统提示windows无法访问指定设备路径或文件如何解决...

    最近有很多winxp用户在右击我的电脑属性时,出现提示"windows无法访问指定设备路径或文件",这让用户很苦恼.那么遇到该问题时要如何解决呢?针对这一问题,小编今天就来为大家介 ...

  6. 无法访问指定计算机,电脑打开磁盘/程序/文件时提示Windows无法访问指定设备、路径或文件怎么办...

    ‍ 最近有不少用户在打开打开磁盘.程序或文件时,具体提示内容:"Windows无法访问指定设备.路径或文件.您可能没有合适的权限访问这个项目."假如我们在电脑中发现存在上述的情况, ...

  7. 计算机健康教育应用的意义,健康教育路径计算机模块的建立与应用  (3)

    健康教育路径计算机模块的建立与应用 (3) 时间:2016-03-16 12:00 文章来源:http://www.lunwenbuluo.com 作者:真启云 贡浩凌 解红 点击次数: 生成的健康教 ...

  8. 找不到网络路径计算机共享,网络共享过失提示:找不到网络路径

    <网络共享过失提示:找不到网络路径>由会员分享,可在线阅读,更多相关<网络共享过失提示:找不到网络路径(4页珍藏版)>请在人人文库网上搜索. 1.你的情况属于下面列出的第10类 ...

  9. 计算机文化基础excel函数,《计算机文化基础(Windows XP版)》第4章Excel电子表格.ppt...

    <<计算机文化基础(Windows XP版)>第4章Excel电子表格.ppt>由会员分享,可在线阅读,更多相关<<计算机文化基础(Windows XP版)> ...

  10. 计算机用户的特点,计算机应用基础 Windows的主要特点

    Windows的主要特点 (1) 它是一个单用户多任务操作系统,用户可以同时运行多产程序.执行多项任务,有利于充分利用计算机的各种资源. (2) 提供了完全图形化的友好的用户界面.其一,它提供了丰富的 ...

最新文章

  1. An error occurred. connect() failed (111: Connection refused) while connecting to upstream
  2. leetcode 371. Sum of Two Integers | 371. 两整数之和(补码运算)
  3. 第 5-2 课:线程池——ThreadPoolExecutor + 面试题
  4. Java笔记-SM3(国密3)和SM4(国密4)的使用
  5. Eclipse的详细安装步骤
  6. 双十二心动礼遇,送你3本算法好书
  7. 数据库系统原理与应用教程(041)—— MySQL 查询(三):设置查询条件
  8. 苹果笔记本安装双系统windows7,无法分区
  9. http://blog.csdn.net/congcong68/article/details/39256307
  10. mysql:列类型之decimal、numeric
  11. 好程序员大数据培训分享大数据概述
  12. 场景应用:Redis使用setnx命令实现分布式锁
  13. MySQL、SQL Server、Hive对时间格式化
  14. python登录教务系统_强智科技教务系统python爬虫模拟登录分析(湖南)
  15. Adreno OpenGL ES 3.1 介绍(3)
  16. 第15.33节 PyQt(Python+Qt)入门学习:containers容器类部件QTabWidget选项窗部件简介
  17. 63岁工程师的退休生活:开发一款双计算器应用,仅上线22天获56800次下载量!
  18. STM32F0 ADC程序设计
  19. 2020.1.16 Java数组基础
  20. Comparator 和 Comparable的使用及区别

热门文章

  1. html投影电脑,投影仪怎么连接电脑 电脑连接投影仪方法【步骤】
  2. Android Beam 文件传输失败分析与解决
  3. 微信怎么开直播卖货?
  4. select into from 和 insert into select 的用法和区别
  5. 基于ESXi虚拟服务器搭建
  6. 说说基因组的垃圾DNA-Transposable elements
  7. Windows分布式协调器
  8. 怎么把EXCEL内的十六进制数进行两位两位倒序排列
  9. 【小技巧】PhotoShop + lllustrator制作电子签名矢量图
  10. PCB板上走100A电流的方法