欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中路徑的三種寫法+路徑前符號含義解讀

 更新時間:2023年03月03日 09:08:27   作者:Dust_Evc  
這篇文章主要介紹了python中路徑的三種寫法+路徑前符號含義解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

路徑的三種寫法+路徑前符號含義

1、

os.path.exists('E:/test/file.txt')

2、

os.path.exists('E:\\test\\file.txt')

3、

os.path.exists(r'E:\test\file.txt')

在python的字符串中\(zhòng)是轉(zhuǎn)義符,如果想讓\保持原來的意思,可以在路徑前加 r 避免轉(zhuǎn)義。

注:r的全稱是raw string,即原始字符串常量,可以讓字符保持原來的意思。

額外補充:

url讀取本地文件格式:url = 'file:///E:/Filename/file.txt'

加載路徑前符號的含義(./,../,/,~/)

/

表示根目錄

./

表示當(dāng)前目錄

../

表示當(dāng)前目錄的上一級目錄

~/

表示W(wǎng)eb 應(yīng)用程序根目錄

下面這里的導(dǎo)入方式摘自:\site-packages\torch\nn\modules\module.py。

在from后用了三個點 “...”,表示從本代碼文件所在當(dāng)前路徑的上兩級目錄(這里即nn的同級目錄),找到utils.hooks,然后導(dǎo)入里面的RemovableHandle。

from ...utils.hooks import RemovableHandle

python中文路徑表示方法

1. 慎用中文路徑!慎重中文路徑!!慎用中文路徑?。?!

result = pd.read_csv(u'F:/研究生課件/JData_dataset/JData_User/JData_User.csv')

由于路徑中出現(xiàn)了中文,記得代碼開頭寫上#coding:utf-8.并且有中文的地方記得加u。

2. Python中不要用windows路徑中的反斜杠,這樣會報錯。

D:\feiq\feiq\Recv Files\Recv Files\LOS 數(shù)據(jù)集

上面是從windows直接復(fù)制的路徑,可以看到,路徑用的是反斜杠:\.

由于反斜杠\在python里面還有轉(zhuǎn)義的意思。所以直接這么寫路徑的話會產(chǎn)生問題。

解決辦法,采用下面任何一種書寫形式均可:

  • 使用斜杠“/”: "c:/test.txt"… 不用反斜杠就沒法產(chǎn)生歧義了 
  • 將反斜杠符號轉(zhuǎn)義: "c:\\test.txt"… 因為反斜杠是轉(zhuǎn)義符,所以兩個"\\"就表示一個反斜杠符號 
  • 使用Python的raw string: r"c:\test.txt" … python下在字符串前面加上字母r,表示后面是一個原始字符串raw string,不過raw string主要是為正則表達(dá)式而不是windows路徑設(shè)計的,所以這種做法盡量少用,可能會出問題。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python jinjia2的項目使用

    python jinjia2的項目使用

    本文主要介紹了python jinjia2的項目使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python里dict變成list實例方法

    python里dict變成list實例方法

    在本篇內(nèi)容里小編給大家分析了關(guān)于python里dict變成list實例方法的實例內(nèi)容,對此有需要的朋友們可以參考學(xué)習(xí)下。
    2019-06-06
  • python協(xié)程庫asyncio(異步io)問題

    python協(xié)程庫asyncio(異步io)問題

    這篇文章主要介紹了python協(xié)程庫asyncio(異步io)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 使用Flink與Python進(jìn)行實時數(shù)據(jù)處理的基本步驟

    使用Flink與Python進(jìn)行實時數(shù)據(jù)處理的基本步驟

    Apache Flink是一個流處理框架,用于實時處理和分析數(shù)據(jù)流,PyFlink是Apache Flink的Python API,它允許用戶使用Python語言來編寫Flink作業(yè),進(jìn)行實時數(shù)據(jù)處理,以下是如何使用Flink與Python進(jìn)行實時數(shù)據(jù)處理的基本步驟,需要的朋友可以參考下
    2024-09-09
  • Python實現(xiàn)為圖片添加水印的示例詳解

    Python實現(xiàn)為圖片添加水印的示例詳解

    這篇文章主要介紹了如何通過Python3實現(xiàn)添加水印,這樣發(fā)朋友圈,圖片再也不怕被盜了?。?!文中的示例代碼簡潔易懂,需要的可以參考一下
    2022-02-02
  • Python自動化測試之登錄腳本的實現(xiàn)

    Python自動化測試之登錄腳本的實現(xiàn)

    本文主要介紹了Python自動化測試之登錄腳本的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Opencv實現(xiàn)摳圖背景圖替換功能

    Opencv實現(xiàn)摳圖背景圖替換功能

    這篇文章主要為大家詳細(xì)介紹了Opencv實現(xiàn)摳圖替換背景圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • win7 下搭建sublime的python開發(fā)環(huán)境的配置方法

    win7 下搭建sublime的python開發(fā)環(huán)境的配置方法

    Sublime Text具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text的主要功能包括:拼寫檢查,書簽,完整的 Python API,Goto功能,即時項目切換,多選擇,多窗口等等。
    2014-06-06
  • Pandas?Matplotlib保存圖形時坐標(biāo)軸標(biāo)簽太長導(dǎo)致顯示不全問題的解決

    Pandas?Matplotlib保存圖形時坐標(biāo)軸標(biāo)簽太長導(dǎo)致顯示不全問題的解決

    在使用matplotlib作圖的時候,有的時候會遇到畫圖時顯示不全和圖片保存時不完整的問題,這篇文章主要給大家介紹了關(guān)于Pandas?Matplotlib保存圖形時坐標(biāo)軸標(biāo)簽太長導(dǎo)致顯示不全問題的解決方法,需要的朋友可以參考下
    2022-06-06
  • 基于python3.7利用Motor來異步讀寫Mongodb提高效率(推薦)

    基于python3.7利用Motor來異步讀寫Mongodb提高效率(推薦)

    Motor是一個異步mongodb driver,支持異步讀寫mongodb。它通常用在基于Tornado的異步web服務(wù)器中。這篇文章主要介紹了基于python3.7利用Motor來異步讀寫Mongodb提高效率,需要的朋友可以參考下
    2020-04-04

最新評論