os模塊運用《一》

os運用

os.getcwd() 獲取當前工作目錄
os.chdir(path) 改變當前腳本工作目錄;相當於shell下cd
os.curdir 返回當前目錄: ('.')
os.pardir 獲取當前目錄的父目錄字符串名:('..')
os.makedirs('dir1/dir2') 可生成多層遞歸目錄
os.removedirs('dirname1') 若目錄爲空,則刪除,並遞歸到上一級目錄,如若也爲空,刪除,依此類推
os.mkdir('目錄名') 創建單級目錄
os.rmdir('目錄名') 刪除單級空目錄,若目錄不爲空則無法刪除,報錯
os.listdir('dirname') 列出指定目錄下的所有文件和子目錄,包括隱藏文件;參數爲空,爲當前目錄
os.remove() 刪除一個文件
os.rename("oldname", "new") 重命名文件/目錄
os.stat('path/filename') 獲取文件/目錄信息
os.sep 操作系統特定的路徑分隔符,win下爲"\\n",Linux下爲"/"
os.linesep 當前平臺使用的行終止符,win下爲 \/t",Linux下爲"\/n"
os.pathsep 用於分割文件路徑的字符串
os.name 字符串指示當前使用平臺。win->'nt'; Linux->'posix'
os.system("bash command") 運行shell命令,直接顯示
os.environ 獲取系統環境變量
os.getpid() 獲取當前進程ID
os.getppid() 獲取當前進程父進程的ID

查看D盤下目錄文件

os.listdir(r'd:')

運行系統命令
在這裏插入圖片描述

tt = os.system('ls -a')

tt  = os.popen('dir /d') 返回時對象
<os._wrap_close object at 0x0000024FE89E40F0>

將執行的結果連接到輸入或輸出的流上去,讀取執行的結果
tt  = os.popen('dir /d').read() 
tt  = os.popen('dir /d').readlines() 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章