Vscode的相對路徑讀取問題及處理

2021-09-23 07:45:42 字數 812 閱讀 1290

首先說一下vscode相對路徑與一般編輯器的不同

符號vscode

一般的「./2.txt」

相對於工作路徑(.vscode資料夾所在的位置)

相對於當前執行檔案

「2.txt」

相對於工作路徑

相對於當前執行檔案

「/2.txt」

相對於磁碟根目錄

相對於磁碟根目錄

案例:工作路徑如下,執行檔案為 readfile .py,需要獲取1.txt檔案

即根據工作路徑來找到相對路徑為"./greatproject/godsearch/1.txt"

在configurations中加入語句"cwd": "$"即可變成常規的相對路徑模式

![1558408793024]在這裡插入描述)

獲取相對路徑只需"./1.txt"或"1.txt"

import os

path = os.path.realpath(os.curdir)

#獲取當前目錄的絕對路徑

path = os.path.join(path,

"1.txt"

)#加上檔名

教程 解決vscode相對路徑出錯

最近在執行python檔案時,常常出現 檔案找不到的問題,每次都需要重新右鍵檔案生成相對路徑才行,而且每次生成的路徑都不一樣,這就奇怪了,相對路徑再不一樣那還叫相對路徑麼?這應該是vscode的乙個bug,vscode生成相對路徑的原理是根據開啟資料夾的根目錄生成的,也就是說,從不同的父資料夾進入專...

java 相對路徑問題

今天在改寫solr的時候想本地除錯,解決發現有一段使用相對路徑的 不能獲得這個檔案,報ioexception。檢查了一下檔案,的確在那個目錄,user.dir也已經指定到那個目錄了。可以通過new file getabsolutepath獲取當前路徑,也和user.dir想對應。百思不得其解,然後搜...

路徑詳解 絕對路徑,相對路徑,根相對路徑

路徑詳解 重點 1 絕對路徑 1 什麼是絕對路徑 檔案從最高端目錄下開始的完整路徑 1 訪問網路資源 1 由以下四個部分組成 1 協議名稱 2 主機名 ip位址,網域名稱 3 目錄路徑 4 檔名 ex 1 協議名 2 主機名 網域名稱 3 目錄路徑 img4 檔名 bd logo1.png 2 訪問...