Python的os庫(kù)是一個(gè)非常常用的標(biāo)準(zhǔn)庫(kù),它提供了與操作系統(tǒng)交互的各種功能,在文件系統(tǒng)和進(jìn)程管理方面尤為強(qiáng)大。在本文中,我們將對(duì)os庫(kù)進(jìn)行介紹。
import os
首先,我們需要導(dǎo)入os庫(kù)。這個(gè)庫(kù)可以讓我們調(diào)用操作系統(tǒng)的功能,包括文件操作、進(jìn)程管理、系統(tǒng)調(diào)用等等。
1. 文件和目錄操作
os.makedirs("new_dir") # 創(chuàng)建新目錄 os.chdir("new_dir") # 切換工作目錄 os.listdir(".") # 列出當(dāng)前目錄下的文件和目錄 os.remove("file.txt") # 刪除文件 os.rmdir("dir") # 刪除目錄 os.rename("old_name", "new_name") # 重命名文件 os.path.abspath("file.txt") # 獲取文件的絕對(duì)路徑 os.path.getsize("file.txt") # 獲取文件大小
2. 進(jìn)程管理
os.fork() # 創(chuàng)建一個(gè)新進(jìn)程 os.getpid() # 獲取當(dāng)前進(jìn)程ID os.kill(pid, SIGTERM) # 根據(jù)進(jìn)程ID殺死進(jìn)程
3. 系統(tǒng)調(diào)用
os.system("ls") # 執(zhí)行shell命令 os.environ # 獲取環(huán)境變量
本文只是列舉了os庫(kù)的一部分功能,實(shí)際上os庫(kù)還有很多其他的函數(shù)和用法,如判斷文件是否存在、獲取文件的修改時(shí)間等等。掌握os庫(kù)的使用,可以讓我們更好地處理文件和目錄,同時(shí)也能更好地管理進(jìn)程和執(zhí)行系統(tǒng)調(diào)用。