readme:
在日常工作中,我們常常涉及到有關檔名和檔案路徑的操作,在python裡的os標準模組為我們提供了檔案操作的各類函式,本文將分別介紹「獲得當前路徑」「獲得當前路徑下的所有檔案和資料夾,」刪除檔案「,「刪除目錄/多個目錄」,「檢查檔案/檔案路徑」,「檢查檔案路徑是否存在」,「分離檔案路徑及檔名」,「分離副檔名「,」得到檔名」和得到」檔案路徑「。
import os
'''獲得當前路徑
'''cwd=os.getcwd()
print(cwd)
'''得到當前資料夾下的所有檔案和資料夾
'''print(os.listdir())
'''delete file
'''os.rem程式設計客棧ove('sw724.vaps')
print(os.listdir())
'''刪除單個目錄和多個目錄
'''os.removedir()
os.removedir()
'''檢查是否是檔案/資料夾
'''print(os.path.isfile('/users/liuxiaolong/pycharmprojects/untitled/sw72www.cppcns.com4.vaps'))
print(os.path.isdir('/users/liuxiaolong/pycharmprojects/untitled/sw724.vaps'))
'''檢查檔案路徑是否存在
'''print(os.path.exists('/users/liuxiaolong/pycharmprojects/untitled/iiii'))
'''分離檔名
分離副檔名
'''[dirname,filename]=os.path.split(lhbscsx'lhbscsx/users/liuxiaolong/pycharmprojects/untitled/sw724.vaps')
print(dirname,"\n",filename)
[fname,fename]=os.path.splitext('/users/liuxiaolong/pycharmprojects/untitled/sw724.vaps')
print(fname,"\n",fename)
'''獲得檔案路徑
獲得檔名
獲得當前環境
'''print("get pathname:",os.path.dirname('/users/liuxiaolong/pycharmprojects/untitled/sw724.vaps'))
print("get filenamwww.cppcns.come:",os.path.basename('/users/liuxiaolong/pycharmprojects/untitled/sw724.vaps'))
print(os.getenv)
本文標題: python檔名和檔案路徑操作例項
本文位址:
獲取檔名和檔案路徑
1.問題描述 比如已經知道檔案的路徑是 c dir0 dir1 readme.txt 除了用split 的方式獲取檔名和路徑,有沒有什麼更高效的方式 2.解決辦法 os.path.dirname 路徑 os.path.basename 檔名 import os file path d work te...
Python 獲取路徑名和檔名
os.path.dirname 和os.path.abspath 的區別 dirname是獲取的檔案所在目錄的路徑 abspath是獲取的檔案的絕對路徑 但是,當dirname括號內是相對路徑的時候,他返回是空,什麼都沒有 而如果abspath執行的話,如果檔案在當前目錄下有,他就返回,如果沒有,他...
QT 獲取檔案路徑和檔名
這篇部落格來說一下在qt中如何獲取檔名和檔案路徑 主要用到了qfileinfo這個類,下面以 示例來說明 qstring file,file name,file path qfileinfo fi file qfiledialog getopenfilename this 這一行獲取的是檔案選擇框選...