os模組
我們平時工作中很常用到的乙個模組,通過os模組呼叫系統命令,獲得路徑,獲取作業系統的型別等都是使用該模組。os 模組提供了很多允許你的程式與作業系統直接互動的功能
得到當前工作目錄,即當前python指令碼工作的目錄路徑: os.getcwd()
返回指定目錄下的所有檔案和目錄名:os.listdir()
函式用來刪除乙個檔案:os.remove()
刪除多個目錄:os.removedirs(r「c:\python」)
檢驗給出的路徑是否是乙個檔案:os.path.isfile()
檢驗給出的路徑是否是乙個目錄:os.path.isdir()
判斷是否是絕對路徑:os.path.isabs()
檢驗給出的路徑是否真地存:os.path.exists()
返回乙個路徑的目錄名和檔名:os.path.split() e.g os.path.split('/home/swaroop/byte/code/poem.txt') 結果:('/home/swaroop/byte/code', 'poem.txt')
分離副檔名:os.path.splitext() e.g os.path.splitext('/usr/local/test.py') 結果:('/usr/local/test', '.py')
獲取路徑名:os.path.dirname()
獲得絕對路徑: os.path.abspath()
獲取檔名:os.path.basename()
執行shell命令: os.system()
讀取作業系統環境變數home的值:os.getenv("home")
返回作業系統所有的環境變數: os.environ
設定系統環境變數,僅程式執行時有效:os.environ.setdefault('home','/home/alex')
給出當前平台使用的行終止符:os.linesep windows使用'\r\n',linux and mac使用'\n'
指示你正在使用的平台:os.name 對於windows,它是'nt',而對於linux/unix使用者,它是'posix'
重新命名:os.rename(old, new)
建立多級目錄:os.makedirs(r「c:\python\test」)
建立單個目錄:os.mkdir(「test」)
獲取檔案屬性:os.stat(file)
修改檔案許可權與時間戳:os.chmod(file)
獲取檔案大小:os.path.getsize(filename)
結合目錄名與檔名:os.path.join(dir,filename)
改變工作目錄到dirname: os.chdir(dirname)
獲取當前終端的大小: os.get_terminal_size()
殺死程序: os.kill(10884,signal.sigkill)
python os介紹 Python os模組介紹
os模組主要用於執行系統命令 import os os.remname file.txt file1.txt 檔案重新命名 os.remove file1.txt 刪除檔案 os.mkdir test 建立資料夾 os.rmdir test 刪除資料夾 os.sep 可以取代作業系統特定的路徑分割符...
Python OS模組 介紹
python的標準庫中的os模組包含普遍的作業系統功能。這個模組是尤為重要的。它允許乙個程式在編寫後不需要任何改動,也不會發生任何問題,就可以在linux和windows下執行。下面列出了一些在os模組中比較有用的部分。它們中的大多數都簡單明瞭。os.sep可以取代作業系統特定的路徑分隔符。wind...
Python os模組常用介紹
os模組提供了大量的檔案和目錄操作方法函式。import os import sys reload sys print 系統預設編碼方式 sys.getdefaultencoding sys.setdefaultencoding utf8 print 設定後系統的編碼方式 sys.getdefaul...