Windows文件的相对路径和绝对路径 |
您所在的位置:网站首页 › 相对路径可分为 › Windows文件的相对路径和绝对路径 |
无论是绝对路径还是相对路径,都是相对而言的,只不过参考系不同(可以忽略) Windows绝对路径,也就是对于电脑的相对路径 比如下图中的main.py文件 ![]() 它的绝对路径就是 D:\pycharm-python\main.py 首先main.py是pycharm-python文件夹的一个子文件 而pycharm-python是D盘的一个子文件夹。 那么相对而言, main.py的父亲就是pycharm-python main.py的祖父就是D盘 那么绝对路径的格式其实就是:"盘:\文件夹名\文件夹名\...\文件名" 省略号里面具体有多少取决于,你这个文件的上级文件夹,上上级文件夹,上上上级文件夹..... (谁知道你设置了多少个“上”(٩꒰▽ ꒱۶⁼³ )) 下面再说相对路径 相对路径就是相对于当前文件的路径 还拿那个main.py举例子 ![]() 相对main.py文件而言, main.py的父亲就是pycharm-python main.py的祖父就是D盘 以下代码main.py内的一串python代码,用于创建文件的, 看看文件创建在哪个位置就知道相对路径是怎么表示了。 # 这串代码是在文件 main.py内的 f=open("./t.py","w",encoding="UTF-8")这串代码运行完之后,看pycharm-python文件夹内多出了一个文件 t.py ![]() 所以 ./ 代表了当前文件main.py的上级文件夹pycharm-python文件夹 将原代码进行一些小小的修改 # 这串代码是在文件 main.py内的 f=open("../t.py","w",encoding="UTF-8")加了个.再运行一下看看 ![]() D盘东西有点多,打了个马赛克(这不是重点) 现在t.py这个文件是创建在D盘里, D盘 是main.py的上上级文件夹 这样就知道了相对路径的表示方法。 补充: 想要把t.py文件建立在pycharm-python文件夹的venv文件夹怎么办 ![]() 方法一:绝对路径 venv文件夹的绝对路径是: "D:\pycharm-python\venv" 所以代码改成 "D:\\pycharm-python\\venv\\t.py"就行了(两个\\是因为\是转义字符) 方法二:相对路径 venv是main.py的同级 所以代码可以这样写 "./venv/t.py" ![]() 如果想访问上一级的路径,用相对路径的话就要在前面加上 ../ 上一级的上一级就是../../ 所以上一级的路径就是../,记住这个就行了 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |