Python之os操作方法(詳解)
1. os.path.driname(path):返回路徑的上一級(jí)路徑字符串。
>>> os.path.dirname('D:\Games')
'D:\\'
>>>
2. os.path.basename(path):返回路徑的最后一級(jí)目錄名(文件夾名)或文件名(全稱(chēng))。
>>> os.path.basename('D:\Games\9yin_632\蝸牛整包\\0x0804.ini')
'0x0804.ini'
>>>
3. os.path.splitext(file_name):返回文件名和其后綴組成的元組。
>>> os.path.splitext('0x0804.ini')
('0x0804', '.ini')
>>>
4. os.path.abspath(string):返回當(dāng)前工作目錄的路徑加上string組成的路徑字符串。
>>> os.path.abspath('Games') # 當(dāng)前目錄下并沒(méi)有“Games”這個(gè)文件或文件夾,只是隨意寫(xiě)的字符串
'C:\\Python27\\Games'
>>>
5. os.path.isdir(path):判斷一個(gè)路徑是否是一個(gè)目錄(文件夾)。
6. os.path.isfile(path):判斷一個(gè)路徑是否是一個(gè)文件。
7. os.listdir(dir_path):以列表的形式返回一個(gè)目錄(dir_path只能是目錄,不能是文件名路徑)下的所有文件(全稱(chēng))和文件夾名稱(chēng)。
8. os.remove(file_path):刪除指定文件。
9. os.removedirs(dir_path):刪除指定空目錄(空文件夾)。
10. os.path.exists(path):判斷一個(gè)路徑是否存在。
11. os.mkdir(path):新建一個(gè)目錄(文件夾)。
12. os.getcwd():獲取當(dāng)前工作目錄。
以上這篇Python之os操作方法(詳解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Python os庫(kù)常用操作代碼匯總
- Python通過(guò)kerberos安全認(rèn)證操作kafka方式
- Python 操作 PostgreSQL 數(shù)據(jù)庫(kù)示例【連接、增刪改查等】
- 淺談Python中os模塊及shutil模塊的常規(guī)操作
- Python常用模塊os.path之文件及路徑操作方法
- Python3模擬curl發(fā)送post請(qǐng)求操作示例
- python 中文件輸入輸出及os模塊對(duì)文件系統(tǒng)的操作方法
- 詳談Python3 操作系統(tǒng)與路徑 模塊(os / os.path / pathlib)
- Python中用psycopg2模塊操作PostgreSQL方法
- Python中的os.path路徑模塊中的操作方法總結(jié)
- Python中常用的os操作匯總
相關(guān)文章
使用Python開(kāi)發(fā)windows GUI程序入門(mén)實(shí)例
這篇文章主要介紹了使用Python開(kāi)發(fā)windows GUI程序入門(mén)實(shí)例,本文著重介紹開(kāi)發(fā)環(huán)境必須的軟件,代碼實(shí)現(xiàn)相對(duì)簡(jiǎn)單,需要的朋友可以參考下2014-10-10
Python使用FastApi發(fā)送Post請(qǐng)求的基本步驟
FastAPI 是一個(gè)現(xiàn)代、快速(高性能)的 Web 框架,用于構(gòu)建 API,它基于 Python 3.6 及以上版本,在 FastAPI 中發(fā)送 POST 請(qǐng)求,通常是指創(chuàng)建一個(gè)接口來(lái)接收客戶(hù)端發(fā)送的 POST 請(qǐng)求,以下是使用 FastAPI 處理 POST 請(qǐng)求的基本步驟,需要的朋友可以參考下2024-09-09
python2.6.6如何升級(jí)到python2.7.14
這篇文章主要為大家詳細(xì)介紹了python2.6.6如何升級(jí)到python2.7.14,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
python高級(jí)之元類(lèi)的用法總結(jié)
元類(lèi)是Python中最高級(jí)別的編程概念之一,用于創(chuàng)建類(lèi)的類(lèi),雖然元類(lèi)在日常Python編程中并不常見(jiàn),但它們提供了無(wú)限的可能性來(lái)改變類(lèi)的行為,從而使元編程成為可能,這篇文章主要給大家介紹了關(guān)于python高級(jí)之元類(lèi)的相關(guān)資料,需要的朋友可以參考下2024-08-08
python管理包路徑之pycharm自動(dòng)解決包路徑注冊(cè)
這篇文章主要介紹了python本管理包路徑之pycharm自動(dòng)解決包路徑注冊(cè),文章通過(guò)圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09
python命名空間(namespace)簡(jiǎn)單介紹
這篇文章主要介紹了python命名空間(namespace)簡(jiǎn)單介紹,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08

