python os模組用法

2021-09-10 18:49:06 字數 3588 閱讀 6139

in [3]

: os.path.abspath(

'sklearn'

)out[3]

:'d:\\users\\xk\\desktop\\sklearn'

in [5]

: os.path.split(

'd:\\users\\xk\\desktop\\sklearn'

)out[5]

:('d:\\users\\xk\\desktop'

,'sklearn'

)

in [6]

: os.path.dirname(

'd:\\users\\xk\\desktop\\sklearn'

)out[6]

:'d:\\users\\xk\\desktop'

in [7]

: os.path.basename(

'd:\\users\\xk\\desktop\\sklearn'

)out[7]

:'sklearn'

in [8]

: os.path.basename(

'd:\\users\\xk\\desktop\\'

)out[8]

:''

in [9]

: os.path.commonprefix(

['a/b/c'

,'a/b/d/e'

,'a/b/c/f'])

out[9]

:'a/b/'

in [10]

: os.path.exists(

'd:\\users\\xk\\desktop\\'

)out[10]

:true

in [11]

: os.path.isabs(

'd:\\users\\xk\\desktop\\'

)out[11]

:true

in [16]

: os.path.isfile(

'd:\\users\\xk\\desktop\\sklearn'

)out[16]

:false

in [17]

: os.path.isfile(

'd:\\users\\xk\\desktop\\mnist.py'

)out[17]

:true

in [18]

: os.path.isdir(

'd:\\users\\xk\\desktop'

)out[18]

:true

in [19]

: os.path.join(

'c:\\'

,'csv'

,'test.txt'

)out[19]

:'c:\\csv\\test.txt'

in [20]

: os.path.join(

'aa'

,'c:\\'

,'csv'

,'test.txt'

)out[20]

:'c:\\csv\\test.txt'

in [21]

: os.path.join(

'/home/aa'

,'/home/aa/bb'

,'/home/aa/bb/cc'

)out[21]

:'/home/aa/bb/cc'

in [26]

: os.path.normcase(

'd:/users/xk\\desktop'

)out[26]

:'d:\\users\\xk\\desktop'

in [27]

: os.path.normpath(

'd:/users/xk\\desktop'

)out[27]

:'d:\\users\\xk\\desktop'

in [28]

: os.path.splitdrive(

'd:/users/xk/desktop'

)out[28]

:('d:'

,'/users/xk/desktop'

)

in [30]

: os.path.splitext(

'd:/users/xk/desktop/mnist.py'

)out[30]

:('d:/users/xk/desktop/mnist'

,'.py'

)

in [31]

: os.path.getsize(

'd:/users/xk/desktop/mnist.py'

)out[31]

:2689

in [32]

: os.path.getatime(

'd:/users/xk/desktop/mnist.py'

)out[32]

:1547896277.1726682

in [33]

: os.path.getmtime(

'd:/users/xk/desktop/mnist.py'

)out[33]

:1548392944.0530653

os.sep:作業系統特定的路徑分隔符。比如windows,是"\\"。

os.name:指示使用的工作平台。比如對於windows,它是'nt',而對於linux/unix使用者,是'posix'。

os.getcwd():得到當前工作目錄

os.remove(file):刪除乙個檔案

os.stat(file):獲得檔案屬性

os.chmod(file, *args):修改檔案許可權和時間戳

os.mkdir(name):建立目錄 。例如,os.mkdir('boys', 0o777)

os.makedirs('/a/b/c'):遞迴建立資料夾

os.rmdir(name):刪除目錄

os.removedirs(dirname):刪除多個目錄

os.rename(oldname, newname)

os.system():執行shell命令

os.linesep::給出當前平台的行終止符。例如,windows使用'\r\n',linux使用'\n'而mac使用'\r'

os.chdir(dirname):改變工作目錄到dirname

os.getenv():獲取系統環境變數。例如,os.getenv('path')

os.curdir:表示當前資料夾 "."

os.pardir:表示上一層資料夾".."

os.path.samefile(path1, path2):檢測2個路徑是否是同乙個檔案

python os模組 的用法簡介

這個模組包含普遍的作業系統功能。即它可以使乙個程式在linux和windows下執行。乙個例子就是使用os.sep可以取代作業系統特定的路徑分割符。下面列出了一些在os模組中比較有用的部分。它們中的大多數都簡單明瞭。1 os.name字串指示你正在使用的平台。比如對於windows,它是 nt 而對...

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 可以取代作業系統特定的路徑分割符...

pythonos用法 python OS使用方法

import os 獲取系統名稱 print f 系統的名稱 win系統的名稱nt 獲取當前檔案的絕對路徑 print f 獲取當前檔案的絕對路徑 絕對路徑 從具體的碟符開始到指定檔案結束 相對路徑 參照物的 當前的檔案 路徑碟符 當前檔案所在的目錄 當前檔案所在的上一級目錄 獲取系統環境變數 pr...