簡體   English   中英

Windows 中的路徑 \ 和 / 與 VS 代碼相比

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM