python中使用(.)進(jìn)行相對(duì)路徑訪問文件的操作方法
在Python中,使用相對(duì)路徑訪問文件是一種常見的做法,尤其是在處理與腳本位于同一目錄或附近目錄的文件時(shí)。相對(duì)路徑是基于當(dāng)前工作目錄(CWD, Current Working Directory)的,即執(zhí)行Python腳本時(shí)所在的目錄。
1.當(dāng)前目錄
當(dāng)看到./前綴在文件路徑中時(shí),它表示當(dāng)前目錄。但在大多數(shù)操作系統(tǒng)和Python環(huán)境中,可以簡單地省略./,因?yàn)槿绻麤]有指定任何路徑前綴,Python會(huì)默認(rèn)在當(dāng)前目錄下查找文件。
with open('myfile.txt', 'r') as file: # 等同于 open('./myfile.txt', 'r')
content = file.read()2.上一級(jí)目錄
當(dāng)想要訪問位于當(dāng)前目錄的上一級(jí)目錄中的文件時(shí),你可以使用../作為路徑的前綴。
with open('../parent_directory/myfile.txt', 'r') as file:
content = file.read()3.上上級(jí)目錄
可以繼續(xù)上述模式,通過添加更多的../來訪問更高級(jí)別的目錄。
with open('../../grandparent_directory/myfile.txt', 'r') as file:
content = file.read()注意:在標(biāo)準(zhǔn)的文件路徑表示中,并沒有.../這種寫法。
到此這篇關(guān)于python中使用(.)進(jìn)行相對(duì)路徑訪問文件的操作方法的文章就介紹到這了,更多相關(guān)python相對(duì)路徑訪問文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python三種數(shù)據(jù)標(biāo)準(zhǔn)化方式
這篇文章主要介紹了python三種數(shù)據(jù)標(biāo)準(zhǔn)化方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
使用Django xadmin 實(shí)現(xiàn)修改時(shí)間選擇器為不可輸入狀態(tài)
這篇文章主要介紹了使用Django xadmin 實(shí)現(xiàn)修改時(shí)間選擇器為不可輸入狀態(tài),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Python?內(nèi)置logging?使用詳細(xì)介紹
提供日志記錄的接口和眾多處理模塊,供用戶存儲(chǔ)各種格式的日志,幫助調(diào)試程序或者記錄程序運(yùn)行過程中的輸出信息,這篇文章主要介紹了Python?內(nèi)置logging?使用講解,需要的朋友可以參考下2022-07-07
Windows下創(chuàng)建定時(shí)任務(wù)執(zhí)行Python腳本的方法實(shí)現(xiàn)
Python定時(shí)任務(wù)執(zhí)行,本文主要介紹了Windows下創(chuàng)建定時(shí)任務(wù)執(zhí)行Python腳本的方法實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2023-11-11
從基礎(chǔ)到進(jìn)階詳解Python處理JSON數(shù)據(jù)的最佳實(shí)踐指南
JSON作為現(xiàn)代數(shù)據(jù)交換的"通用語言",在Web開發(fā)、API交互、配置文件管理等場景中無處不在,本文為大家整理了Python處理JSON數(shù)據(jù)的10個(gè)關(guān)鍵實(shí)踐場景,希望對(duì)大家有一定的幫助2025-08-08
django 鏈接多個(gè)數(shù)據(jù)庫 并使用原生sql實(shí)現(xiàn)
這篇文章主要介紹了django 鏈接多個(gè)數(shù)據(jù)庫 并使用原生sql實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03

