淺析python3中的os.path.dirname(__file__)的使用
Python的3.0版本,常被稱為Python 3000,或簡(jiǎn)稱Py3k。相對(duì)于Python的早期版本,這是一個(gè)較大的升級(jí)。為了不帶入過(guò)多的累贅,Python 3.0在設(shè)計(jì)的時(shí)候沒(méi)有考慮向下兼容。
os.path.dirname(__file__)的作用是 返回腳本的路徑,即文件路徑中所在的目錄(不包含文件名),如下:
import os path = os.path.dirname('D:\test\t.py') print(path)
結(jié)果:
D:\test
Process finished with exit code 0
注意事項(xiàng):
在運(yùn)行的時(shí)候如果輸入完整的執(zhí)行的路徑,則返回.py文件的全路徑如:
d:/test/t.py 則返回路徑 d:/test ,如果是 t.py 則返回空
import os path = os.path.dirname('t.py') print(path)
結(jié)果:
Process finished with exit code 0
結(jié)果為空
總結(jié)
以上所述是小編給大家介紹的python3中的os.path.dirname(__file__)的使用,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
python_tkinter彈出對(duì)話框創(chuàng)建2
這篇文章主要介紹了python_tkinter彈出對(duì)話框創(chuàng)建,上以篇文章我們簡(jiǎn)單的對(duì)對(duì)話框創(chuàng)建做了簡(jiǎn)單介紹,本文將繼續(xù)更多相關(guān)內(nèi)容,需要的小伙伴可以參考一下2022-03-03Python可以實(shí)現(xiàn)棧的結(jié)構(gòu)嗎
在本篇文章里小編給各位整理的是關(guān)于Python實(shí)現(xiàn)棧的結(jié)構(gòu)的條件的相關(guān)知識(shí)點(diǎn),有需要的朋友們可以學(xué)習(xí)下。2020-05-05python實(shí)現(xiàn)csv格式文件轉(zhuǎn)為asc格式文件的方法
下面小編就為大家分享一篇python實(shí)現(xiàn)csv格式文件轉(zhuǎn)為asc格式文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-03-03解析Python中的變量、引用、拷貝和作用域的問(wèn)題
這篇文章主要介紹了Python中的變量、引用、拷貝和作用域的相關(guān)問(wèn)題,是Python學(xué)習(xí)過(guò)程當(dāng)中必會(huì)的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-04-04Python 函數(shù)基礎(chǔ)知識(shí)匯總
Python中的函數(shù),無(wú)論是命名函數(shù),還是匿名函數(shù),都是語(yǔ)句和表達(dá)式的集合。函數(shù)可以作為參數(shù)傳遞給其他函數(shù),這些以其他函數(shù)作為參數(shù)的函數(shù)通常稱為更高階函數(shù),這就構(gòu)成了函數(shù)式編程中一個(gè)非常重要的部分。2018-03-03Python 使用自定義時(shí)間滾動(dòng)日志處理器
本教程介紹了如何使用Python的logging模塊和自定義的日志處理器來(lái)按時(shí)間滾動(dòng)日志文件,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-12-12python用tkinter實(shí)現(xiàn)一個(gè)gui的翻譯工具
這篇文章主要介紹了python用tkinter實(shí)現(xiàn)一個(gè)gui的翻譯工具,幫助大家更好的理解和使用python,感興趣的朋友可以了解下 +2020-10-10