绝对路径_相对路径_文件读写路径

时间:2022-11-16 10:34:17

一、绝对路径:

能完整描述文件在磁盘上的位置

1、完整的磁盘路径:

F:\test\a.txt   (存在于F盘test文件夹下的a.txt文件)

2、完整的URL路径:

http://www.xinhuanet.com/politics/2018lh/2018-03/05/c_129822998.htm也是一个绝对路径,域名会指向磁盘的一个目录

原博

二、相对路径:

首先要确定一个路径参考点,其他文件都是相对于当前文件位置来确定的。

绝对路径_相对路径_文件读写路径

在文件路径拓扑图中,root表示根目录;列举实例之前先要明确以下几个作用:

1)../:代表当前文件所在目录的上一级目录。

2)../../:代表当前文件所在目录的上上级目录。

3)../.../../:可以依次类推。

4)/:代表根目录。

5)./:表示当前目录,HTML中,可以省略。

相对路径实例:

1.同级目录下的文件,例如从ah-1.html文件链接到ah-2.html文件,代码如下:



[HTML] 纯文本查看 复制代码
1
<a href="ah-2.html">To ah-2</a>

2.下级目录下的文件,例如从bh-1.html文件链接到bh-1-1.html文件,代码如下:

 
[HTML] 纯文本查看 复制代码
1
<a href="b-1/bh-1-1.html">To bh-1-1</a>

3.上级目录下的文件,例如从bh-1-1.html文件连接到bh-1.html文件,代码如下:

 
[HTML] 纯文本查看 复制代码
1
<a href="../bh-1.html">To bh-1</a>

4.上上级目录下的文件,例如从ah-1-1-1.html文件链接到ah-1.html文件,代码如下:

 
[HTML] 纯文本查看 复制代码
1
<a href="../../ah-1.html">To ah-1</a>

5.ah-1-1-1.html文件链接到bh-1-1.html文件的代码如下:

 
[HTML] 纯文本查看 复制代码
1
<a href="../../../b/b-1/ah-1.html">To ah-1</a>

关于根目录:使用/可以直接回到根目录下,例如上面第五个例子的代码可以修改如下:

 
[HTML] 纯文本查看 复制代码
1
<a href="/b/b-1/ah-1.html">To ah-1</a>

使用根目录虽然有便利之处,当然也有弊端,如果把网站移动到另一个目录中去就可能会导致错误,所以尽可能的少使用根目录。


三、文件读写路径:


Python中,读写文件的路径:应该用正斜杠 ‘/’,


在字符串里面\被作为转义字符使用,那么在描述路径时有两种方式

'c:\\a.txt',转义的方式
r'c:\a.txt',声明字符串不需要转义

这样就实现了用\来访问路径。

>>> f = open('F:/test.txt','r')>>> f.read()
>>> f = open(r'F:\test.txt','r')