用户:
Albert钟查看:11 回复:7 评论:11 创建时间:2020-04-20T11:13:20
序言
各位编程猫博主们,大家好!
实在感谢你能在我这篇不入流的帖子前留步~~~
言归正传,我会在【信息学基础知识】这一系列里,介绍有关信息学和电脑科学的入门知识~~~我经过严密考虑,决定(敲黑板)将这一系列的帖子定期更新在编程猫“Python乐园”专区!!!嗯——如果你感兴趣,请一定要关注我!!!对了,来都来了,记得留条评论再走哦~~
在这一期帖子中,你可以学到电脑中路径的详细知识,电脑路径的查找原理,和在谈起查找路径,总是被遗忘的——环境变量Path。
一、电脑路径的查找原理
首先,为了方便你更好的理解Path的含义,我会先讲解电脑路径的查找原理和其顺序。这一部分知识简单、基础(It means 有些无聊
),如果你已经了解了,强烈建议跳到下面,直接看环境变量Path的意义。
注意,下面的序号是严格按照查找顺序排列的!
1. 以相对路径查找
首先,电脑会在接受路径并发出查找命令的程序(或文件)同目录下进行查找。如果你根本没有信息学知识,这样说还是十分难以理解的,你也不必喵抠这句话,看看这些例子吧~~
假设“D:\A”这个绝对路径(绝对路径相当好理解,你可以先到第3点去看一看,可别问我为什么不先说它,这是按照电脑执行顺序来的!!)下有两个文件,一个名为a(不考虑扩展名),一个名为b。在a中调用b(就是用a把b打开),只需要让系统打开“b”这个路径。系统会最先在a所在的文件夹里查找b这个文件(或文件夹)。
同理,如果“D:\A”这个绝对路径下有文件a和文件夹B,B中又有文件b,在a中调用b,只需要让系统打开“B\b”这个路径即可。
2. 在环境变量Path中的路径查找
这个——过一会解释。
3. 以绝对路径查找
如果用前两种方法查找无果,则会用这种方法查找。这是电脑查找路径使用最多的方法。绝对路径就是以盘符(例如C:\, D:\)开始的路径。例如刚刚提到的“D:\A”。
对了,如果以上三种方法都查不到你传入的路径,那么电脑就会直接将错误信息反馈给你。
二、环境变量Path的意义
这是最重要的部分。
如果你可以理解环境变量的意义,那么下面的内容理解起来就很轻松了。
刚刚提到,在系统查找路径时,第二步就是在环境变量Path中的目录下查找。Path是Windows系统自带的一个环境变量。path,顾名思义,它的中文意思就是“路径”!在设置前,它的值为空。在设置后,它的值就是一个或多个文件夹路径(不可以是文件路径),如果有多个文件夹路径,中间用英文分号(;)隔开。(重点重点)在查找路径时,电脑也会在在环境变量Path里的文件夹下查找。
这显然也有些难以理解,so举个例子。假设一台电脑环境变量Path的值为“D:\User; C:\Users”,那么,你想要访问文件a,它的绝对路径是“D:\User\a”。因为他所在的文件夹(“D:\User”)在环境变量Path里,电脑会在“D:\User”下优先查找路径,所以你只需要命令电脑查找a。
同理,你想访问文件b,它的绝对路径时“C:\Users\B\b”,你就可以直接查找路径“B\b”。
如果你还不理解,可以在下方留言。
三、修改环境变量Path
修改环境变量Path其实很简单。
这里以Windows7为例。
1. 点击“计算机”,打开控制面板。
2. 点击进入“系统与安全”,之后点击系统。
3. 点击“更改设置”。
4. 在菜单栏选择“高级”。
5. 点击“环境变量”。
6. 在下方系统变量中找到“Path”,选中后点击编辑。
7. 进入编辑即可~~注意:变量名不得改变!!!变量值应按照规定格式写入(详见上一部分)!!!前面的原有环境变量是安装的软件程序配置的,不可以删除,在后面添加路径即可(记得写上路径间的间隔“;”)!!!
8. 下面就是确定确定确定~~
9. 全部确定完了,环境变量Path的值就开始应用了~~
好了好了,终于写完了。今天的分享就到这里。对了,有什么错误或者疑问,欢迎在下方留言!!
Goodbye~~