[英]path \ and / in windows compared to VS code
如果我在文件資源管理器(Windows)中瀏覽到一個文件(例如我的 python exe 路徑)並單擊copy path
,我會得到:
"C:\Users\User_one\Local\envs\lon\python.exe"
在 VScode 中運行文件時,我看到的可執行路徑如下:
c:/Users/User_one/Local/envs/lon/python.exe
為什么 VS 代碼顯示正斜杠/
而 Windows 文件資源管理器路徑是反斜杠\
?
引用文件時哪個是正確(或首選)的?
正確的不是編寫/硬編碼路徑,而是使用 os 庫創建它
import os
file=["C:", "Users", "User_one", "Local", "envs", "lon", "python.exe"]
print(os.path.join(*file))
UNIX 使用"/"
作為路徑分隔符,而 Web 應用程序最近在 UNIX 系統上使用,所以目前所有的網絡地址都使用"/"
作為分隔符。 Windows 使用斜線"/"
作為 DOS 命令提示符的參數標記。 為了避免混淆,它使用"\"
作為路徑分隔符。 所以目前,Windows 系統上的文件瀏覽器使用"\"
作為路徑分隔符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.