亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何徹底解決python?NameError:name?'__file__'?is?not?defined

 更新時間:2023年02月07日 14:36:07   作者:龍小馬  
這篇文章主要給大家介紹了關于如何徹底解決python?NameError:name?'__file__'?is?not?defined的相關資料,文中通過圖文將解決的辦法介紹的非常詳細,需要的朋友可以參考下

問題背景

我創(chuàng)建了一個函數,里面包含了一個獲取當前執(zhí)行文件路徑的代碼

current_path = os.path.dirname(os.path.abspath(__file__))

我把這段代碼放在了函數中間位置(圖片中已經被注釋掉的部分)。

在CMD窗口執(zhí)行python文件時,報NameError: name ‘file’ is not defined錯誤。(也在linux中執(zhí)行過,同樣報錯)

查找了幾個方案(比如,下圖所示),有說要把__file__改成’file’的(這個根本就是扯淡),還有說要把os.path.abspath改成os.getcwd()的(獲取的是執(zhí)行命令的當前路徑)。

測試了這幾個方案,并不能獲取當前執(zhí)行文件的絕對路徑。

解決方案

因為以前我的這段代碼是可以正常執(zhí)行的,改過之后就出現(xiàn)了這個錯誤。

各種百度、琢磨,一晚之后,翌日清晨,我把這段代碼放在了函數的最開始位置。然后測試成功了!成功了!成功了!

這段代碼就可以正常獲取當前文件的路徑而不報錯誤!

記錄下自己的踩坑之路,以便遇到相同坑的人能盡快跳出??!

總結

到此這篇關于如何徹底解決python NameError:name '__file__' is not defined的文章就介紹到這了,更多相關python NameError:name __file__ is not defined內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python中的numpy數組維度擴展詳解

    Python中的numpy數組維度擴展詳解

    這篇文章主要介紹了Python中的numpy數組維度擴展詳解,在numpy數組中,切片功能非常常用,例如x[:]表示取x的所有元素,可以通過在切片中增加None或者np.newaxis實現(xiàn),它們的作用就是在相應的位置上增加一個維度,在這個維度上只有一個元素,需要的朋友可以參考下
    2023-09-09
  • 詳解Matplotlib繪圖之屬性設置

    詳解Matplotlib繪圖之屬性設置

    這篇文章主要介紹了詳解Matplotlib繪圖之屬性設置,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • python數據分析繪圖可視化

    python數據分析繪圖可視化

    這篇文章主要介紹了python數據分析繪圖可視化,數據可視化旨在直觀展示信息的分析結果和構思,令某些抽象數據具象化,這些抽象數據包括數據測量單位的性質或數量
    2022-06-06
  • python中的隨機函數小結

    python中的隨機函數小結

    這篇文章主要介紹了python中的隨機函數小結,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • python實現(xiàn)測試工具(二)——簡單的ui測試工具

    python實現(xiàn)測試工具(二)——簡單的ui測試工具

    這篇文章主要介紹了python如何實現(xiàn)簡單的ui測試工具,幫助大家更好的利用python進行測試工作,感興趣的朋友可以了解下
    2020-10-10
  • Python分支語句常見的使用方法

    Python分支語句常見的使用方法

    這篇文章主要介紹了Python分支語句常見的使用方法,Python分支語句,也稱為選擇語句,體現(xiàn)了程序的選擇結構,即對應不同的場景,選擇不同的處理方式,具體常見的用法需要的朋友可參考下面文章內容
    2022-06-06
  • Python 中的 XML 轉換利器xml2dict詳解

    Python 中的 XML 轉換利器xml2dict詳解

    xml2dict是一個Python庫,可以將XML數據轉換為字典,也支持反向轉換,它簡化了XML的處理,使之像處理JSON一樣簡單,適用于Web服務數據交換、配置文件讀取等場景,安裝簡單,使用方便,還可以通過自定義轉換器處理XML屬性和命名空間
    2024-10-10
  • Python滲透測試入門之Scapy庫的使用詳解

    Python滲透測試入門之Scapy庫的使用詳解

    Scapy?是一個用來解析底層網絡數據包的Python模塊和交互式程序,該程序對底層包處理進行了抽象打包,使得對網絡數據包的處理非常簡便。本文就來聊聊它的具體使用,希望對大家有所幫助
    2023-03-03
  • Pytorch使用DataLoader實現(xiàn)批量加載數據

    Pytorch使用DataLoader實現(xiàn)批量加載數據

    這篇文章主要介紹了Pytorch使用DataLoader實現(xiàn)批量加載數據方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • python調試模式無響應解決案例

    python調試模式無響應解決案例

    這篇文章主要介紹了python調試模式無響應解決案例,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-07-07

最新評論