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