最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

問題背景

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

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

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

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

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

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

解決方案

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

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

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

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

總結

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

相關文章

  • Python使用Beautiful Soup包編寫爬蟲時的一些關鍵點

    Python使用Beautiful Soup包編寫爬蟲時的一些關鍵點

    這篇文章主要介紹了Python使用Beautiful Soup包編寫爬蟲時的一些關鍵點,文中講到了parent屬性的使用以及soup的編碼問題,需要的朋友可以參考下
    2016-01-01
  • 解決pycharm中導入自己寫的.py函數(shù)出錯問題

    解決pycharm中導入自己寫的.py函數(shù)出錯問題

    今天小編就為大家分享一篇解決pycharm中導入自己寫的.py函數(shù)出錯問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python異常處理之try finally不報錯的原因

    python異常處理之try finally不報錯的原因

    這篇文章主要介紹了python異常處理之try finally不報錯的原因,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • python 列表元素左右循環(huán)移動 的多種解決方案

    python 列表元素左右循環(huán)移動 的多種解決方案

    這篇文章主要介紹了python 列表元素左右循環(huán)移動 的多種解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 基于Python的Post請求數(shù)據(jù)爬取的方法詳解

    基于Python的Post請求數(shù)據(jù)爬取的方法詳解

    這篇文章主要介紹了基于Python的Post請求數(shù)據(jù)爬取的方法,需要的朋友可以參考下
    2019-06-06
  • Python實現(xiàn)OpenCV的安裝與使用示例

    Python實現(xiàn)OpenCV的安裝與使用示例

    這篇文章主要介紹了Python實現(xiàn)OpenCV的安裝與使用,結合實例形式分析了Python中OpenCV的安裝及針對圖片的相關操作技巧,需要的朋友可以參考下
    2018-03-03
  • Python引用傳值概念與用法實例小結

    Python引用傳值概念與用法實例小結

    這篇文章主要介紹了Python引用傳值概念與用法,簡單分析了Python引用傳值的概念、功能并結合實例形式總結分析了Python引用傳值的具體實現(xiàn)與使用方法,需要的朋友可以參考下
    2017-10-10
  • Python技巧之變長和定長序列拆分

    Python技巧之變長和定長序列拆分

    這篇文章主要給大家分享的是Python技巧之變長和定長序列拆分,Python中的任何序列(可迭代的對象)都可以通過賦值操作進行拆分,包括但不限于元組、列表、字符串、文件、迭代器、生成器等。想了解更多詳細的小伙伴請參考下面文章內(nèi)容
    2021-12-12
  • Python爬蟲實現(xiàn)爬取百度百科詞條功能實例

    Python爬蟲實現(xiàn)爬取百度百科詞條功能實例

    這篇文章主要介紹了Python爬蟲實現(xiàn)爬取百度百科詞條功能,結合完整實例形式分析了Python爬蟲的基本原理及爬取百度百科詞條的步驟、網(wǎng)頁下載、解析、數(shù)據(jù)輸出等相關操作技巧,需要的朋友可以參考下
    2019-04-04
  • VScode連接遠程服務器上的jupyter notebook的實現(xiàn)

    VScode連接遠程服務器上的jupyter notebook的實現(xiàn)

    這篇文章主要介紹了VScode連接遠程服務器上的jupyter notebook的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04

最新評論

哈尔滨市| 兰坪| 修武县| 华池县| 巴马| 新和县| 久治县| 吴忠市| 高尔夫| 兴和县| 台北县| 新闻| 临清市| 察雅县| 大悟县| 汽车| 分宜县| 吴桥县| 罗城| 同心县| 麟游县| 浦城县| 大邑县| 丹巴县| 辉县市| 紫阳县| 汨罗市| 乐昌市| 化州市| 高淳县| 广平县| 南江县| 乌拉特中旗| 乡宁县| 武隆县| 大庆市| 凤山县| 宁波市| 丹巴县| 分宜县| 革吉县|