python文件路徑如何查看、修改及保存

這篇文章主要介紹python文件路徑如何查看、修改及保存,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)公司專注骨干網(wǎng)絡(luò)服務(wù)器租用十載,服務(wù)更有保障!服務(wù)器租用,雙線服務(wù)器托管 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問。靈活、實(shí)現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。

通過 python 的標(biāo)準(zhǔn)內(nèi)置 os 模塊,只需要幾行代碼,即可完成想要的操作。經(jīng)過對 os 的使用,下面就詳細(xì)說下路徑操作。

常用 的 os 函數(shù)的使用展示:

import os

在使用文件或目錄過程中,經(jīng)常需要對文件及目錄路徑進(jìn)行處理,因此,os 中有一個(gè)子模塊 path,專門就是處理路徑操作的。主要有以下操作:

abspath :返回絕對路徑

>>> os.path.abspath("test")
'E:\\pythontest\\test'

exists :判斷文件或目錄是否存在

>>> os.path.exists("test")
True
>>> os.path.exists("test/test.txt")
False
>>> os.path.exists("test/test-1/test-1.txt")
True

isfile/isdir :判斷是否為文件/目錄

>>> os.path.isdir("test")
True
>>> os.path.isfile("test/test-1/test-1.txt")
True

basename/dirname:獲取路徑尾部和路徑頭部。經(jīng)常用于獲取文件名,目錄名等操作。

>>> os.path.basename("test/test-1/test-1.txt")   # 文件名
'test-1.txt'
>>> os.path.basename("test/test-1/")     # 空內(nèi)容
''
>>> os.path.basename("test/test-1")      # 目錄名
'test-1'
>>> os.path.dirname("test/test-1/test-1.txt")   # 文件所在目錄路徑
'test/test-1'
>>> os.path.dirname("test/test-1/")   # 目錄路徑
'test/test-1'
>>> os.path.dirname("test/test-1")   # 父目錄路徑
'test'

join :合成路徑,即把兩個(gè)參數(shù)使用系統(tǒng)路徑分割符進(jìn)行連接,形成完整路徑。

>>> os.path.join("test","test-1")   # 連接兩個(gè)目錄
'test\\test-1'
>>> os.path.join("test\\test-1","test-1.txt")   # 連接目錄與文件名
'test\\test-1\\test-1.txt'
復(fù)制代碼

split :分割文件名和文件夾,即把 path 以最后一個(gè)斜線"/"為分隔符,切割為 head 和 tail ,以 (head, tail) 元組的形勢返回。

>>> os.path.split("test/test-1")     # 分割目錄
('test', 'test-1')
>>> os.path.split("test/test-1/")    # 以/結(jié)尾的目錄分割
('test/test-1', '')
>>> os.path.split("test/test-1/test-1.txt")  # 分割文件
('test/test-1', 'test-1.txt')

splitext :分割路徑名和文件擴(kuò)展名。把path 以最后一個(gè)擴(kuò)展名分隔符“.”分割,切割為 head 和 tail ,以 (head, tail) 元組的形勢返回。注意與 split 的區(qū)別是分隔符的不同。

 
>>> os.path.splitext("test/test-1")  
('test/test-1', '')
>>> os.path.splitext("test/test-1/")
('test/test-1/', '')
>>> os.path.splitext("test/test-1/test-1.txt")  # 區(qū)分文件名及擴(kuò)展名
('test/test-1/test-1', '.txt')
>>> os.path.splitext("test/test-1/test-1.txt.tmp") # 以最后的"."為分割點(diǎn)
('test/test-1/test-1.txt', '.tmp')

以上是python文件路徑如何查看、修改及保存的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站標(biāo)題:python文件路徑如何查看、修改及保存
文章網(wǎng)址:http://muchs.cn/article8/gedjip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站制作云服務(wù)器、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)