OS模塊

os.getcwd()

  • 獲得當前工做目錄,即當前Python腳本工做的目錄路徑

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.dirname()

  • 得到絕對路徑

os.path.basename()

  • 獲取文件名

os.path.basename()

  • 運行shell命令

os.getenv("HOME")

  • 讀取操做系統環境變量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)

  • 結合目錄名與文件名

os.chdir(dirname)

  • 改變工做目錄到dirname

os.get_terminal_size()

  • 獲取當前終端的大小

os.kill(10884,signal.SIGKILL)

  • 殺死進程
相關文章
相關標籤/搜索