四川建设厅的网站,网页设计好学吗,微信网站怎么写,自己做的网站怎么取sql数据9.1 Python 绝对路径与相对路径 - 知乎 (zhihu.com)
目录
1. 绝对路径
1.1 概念 1.2 用绝对路径打开文件
1.2 相对路径
1.3 python路径表示的斜杠问题 1. 绝对路径
1.1 概念
绝对路径 指完整的描述文件位置的路径。绝对路径就是文件或文件夹在硬盘上的完整路径。 在 Win…9.1 Python 绝对路径与相对路径 - 知乎 (zhihu.com)
目录
1. 绝对路径
1.1 概念 1.2 用绝对路径打开文件
1.2 相对路径
1.3 python路径表示的斜杠问题 1. 绝对路径
1.1 概念
绝对路径 指完整的描述文件位置的路径。绝对路径就是文件或文件夹在硬盘上的完整路径。 在 Windows 系统中绝对路径是以磁盘名称开头如 C: 或者 D: 具体的文件或文件夹名称做结尾。绝对路径是唯一的只有一个。如在Windows下创建文件matlplot_contourf.py它的绝对路径为C:\Users\ZARD\PycharmProjects\pythonProject\python基础
如下
使用绝对路径能精准定位文件在系统的位置编程时能准确调用文件。 1.2 用绝对路径打开文件 首先打开b.py 文件在b.py 文件中输入下面的代码。用绝对路径打开文件可以不限制打开的文件夹。 1.2 相对路径 “相对路径”就是针对“当前文件夹”这一参考对象来描述文件路径的形式。 相对路径使用..\\ 或.\\表示。 一个点.\\ 表示文件或文件夹所在的当前目录。 两个点..\\表示当前目录的上一级目录。 上n级就用n 个..\\表示。
具体细节看这篇知乎文章。
1.3 python路径表示的斜杠问题 通过如下上图复制的路径的格式是这样的
C:\Users\ZARD\PycharmProjects\pythonProject\TL_Bearing_Fault_Diagnosis_main\data_loader
但由于“\”在python中表示的是转义字符所以路径在python代码中要改成“/”有如下几个方法可以实现
1手动将所有“\”改为“/”即 C:/Users/ZARD (2)在原路径前加r即
rC:\Users\ZARD\PycharmProjects\pythonProject\TL_Bearing_Fault_Diagnosis_main\data_loader
(3)改写绝对路径时多加一个\即
xxx.txt 文件的的绝对路径原本为 C:\Users\xiaoyuzhou\Desktop\file\xxx.txt
在open 参数内的写的xxx.txt 文件的的绝对路径为 C:\\Users\\xiaoyuzhou\\Desktop\\file\\xxx.txt
通过对比两个路径发现把绝对路径的单反斜杠统一写成了双反斜杠然后放到参数中。 为什么要写成双反斜杠呢 因为在Python中有转义字符的语法【\】字母能实现特殊的功能。
上述代码中如果不加双反斜杠\f 就会被ptyhon当做转义符号处理程序会报错。