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

python正確讀取文件路徑的三種方式

 更新時間:2023年08月22日 15:28:48   作者:積跬步,慕至千里  
這篇文章主要介紹了python正確讀取文件路徑的三種方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

python正確讀取文件路徑的方式

問題需求

日常用程序讀取文件數據等時,常常會顯示一些諸如文件路徑不存在等錯誤信息。

問題原因

這類問題,在python中,主要是由于 “\”(反斜杠) 引起的。

因為在Windows系統(tǒng)中,使用 反斜杠(\) 作為文件路徑的分隔符,但在python中,反斜杠(\) 會被標識為轉義字符引起的。

從而導致的程序報錯。

解決辦法

針對上述問題,常用的解決方法有如下三種。

以windows中的文件路徑:“E:\CloudMusic\MV\demo.txt” 為例。

方法1 將路徑中的單反斜杠替換為雙反斜杠。

如下所示:

“E:\CloudMusic\MV\demo.txt”

方法2 在路徑前加r,使字符保持原始含義。

如下所示:

r"E:\CloudMusic\MV\demo.txt"

方法3 將反斜杠替換為正斜杠(/)。

如下所示:

“E:/CloudMusic/MV/demo.txt”

根據自己的習慣,選擇調整即可。

注意:

不同的系統(tǒng)或者語言,某些操作或字符難免會有些特殊的含義,注意留心總結,即可避免很多小錯誤。

python讀取文件路徑失敗的原因

今天用tensorflow讀取csv文件,一直讀取失敗,后來發(fā)現是因為文件名的路徑問題

例如:

DATA_FILE = ['F:\vscode\kiwi.csv']

這個時候出錯,是因為系統(tǒng)將‘\’解釋為了轉義字符串,即便是放在當前路徑下,只寫文件名還是會失敗。

不清楚為什么vscode軟件無法識別當前路徑。

總之使用正確的絕對路徑就行了。

為了避免出現轉義字符導致文件地址解析出錯,我們可以使用雙斜杠,或者反方向的斜杠。

DATA_FILE = ['F:\\vscode\\kiwi.csv']
DATA_FILE = ['F:/vscode/kiwi.csv']

總結

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

相關文章

  • 使用python進行時間序列預測的流程

    使用python進行時間序列預測的流程

    使用 Python 進行時間序列預測是一個非常常見的任務,可以應用于各種領域,時間序列預測的方法有很多,包括統(tǒng)計方法、機器學習方法、以及深度學習方法,下面是一個簡單的時間序列預測流程示例,需要的朋友可以參考下
    2024-09-09
  • Python中關鍵字global和nonlocal的區(qū)別詳解

    Python中關鍵字global和nonlocal的區(qū)別詳解

    這篇文章主要給大家介紹了關于Python中關鍵字global和nonlocal的區(qū)別的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-09-09
  • 使用python?xmlrpc連接odoo方式

    使用python?xmlrpc連接odoo方式

    這篇文章主要介紹了使用python?xmlrpc連接odoo方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • django 前端頁面如何實現顯示前N條數據

    django 前端頁面如何實現顯示前N條數據

    這篇文章主要介紹了django 前端頁面如何實現顯示前N條數據。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • python中reshape函數用法示例詳解

    python中reshape函數用法示例詳解

    reshape函數是Numpy庫中的一個函數,可以用于改變一個數組的形狀,例如將一個二維數組轉換成一個三維數組,這篇文章主要介紹了python中reshape函數用法詳解,需要的朋友可以參考下
    2023-09-09
  • ubuntu 18.04 安裝opencv3.4.5的教程(圖解)

    ubuntu 18.04 安裝opencv3.4.5的教程(圖解)

    這篇文章主要介紹了ubuntu 18.04 安裝opencv3.4.5的教程,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • 使用OpCode繞過Python沙箱的方法詳解

    使用OpCode繞過Python沙箱的方法詳解

    這篇文章主要給大家介紹了關于如何使用OpCode繞過Python沙箱的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • Python  PYQT界面點擊按鈕隨機變色功能

    Python  PYQT界面點擊按鈕隨機變色功能

    遇到這樣的需求寫一個pyqt界面,要求界面有一個按鈕,每次點擊這個按鈕,就會生成一個10以內的隨機數,當隨機數出現的時候,界面底色要變成對應的顏色,同時要求隨機數會在界面中展示出來,并且按鈕和數字的顏色不會改變,下面給大家分享源代碼,一起看看吧
    2024-08-08
  • python抖音表白程序源代碼

    python抖音表白程序源代碼

    這篇文章主要為大家詳細介紹了python抖音表白程序源代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • 現代Python編程的四個關鍵點你知道幾個

    現代Python編程的四個關鍵點你知道幾個

    這篇文章主要為大家詳細介紹了Python編程的四個關鍵點,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02

最新評論