python 標準庫 os
阿新 • • 發佈:2018-11-13
python的os模組主要用於作業系統層面目錄或檔案的處理工作。主要有以下常用功能:
os.getcwd()
獲取當前工作目錄,即當前Python指令碼工作的目錄路徑
>>> import os
>>> os.getcwd()
'D:\\Projects\\Word2vec'
os.chdir(path)
改變當前工作目錄至path
>>> os.getcwd()
'D:\\Projects\\Word2vec'
>>> os.chdir('c:')
>>> os.getcwd( )
'C:\\'
>>> os.chdir('D:\\Projects\\Word2vec')
>>> os.getcwd()
'D:\\Projects\\Word2vec'
os.listdir(path)
返回指定目錄下的所有檔案和目錄名,如不指定path則返回當前所在目錄的所有檔案和目錄名
>>> os.listdir()
['.idea', 'scratch.py', 'utils.py', 'venv', 'w2v_embed.py', 'word_embedding.py', '__pycache__']
os.path.exists(filename)
檢驗filename是否存在於當前目錄
>>> os.path.exists('.idea')
True
>>> os.path.exists('.ideaa')
False
os.path.join(path,name)
連線目錄與檔名或目錄,用‘\’連線
>> os.path.join('a','b','c')
'a\\b\\c'
os.stat(path)
返回相關檔案的系統狀態資訊,其中.st_size屬性展示檔案以位元組為單位的大小。
>> > os.stat('utils.py')
os.stat_result(st_mode=33206, st_ino=3377699720803641, st_dev=4131622232, st_nlink=1, st_uid=0, st_gid=0, st_size=2371, st_atime=1538297029, st_mtime=1538297029, st_ctime=1538297029)
>>> os.stat('utils.py').st_size
2371