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...