os模組運用《一》

2021-10-01 23:21:04 字數 1529 閱讀 4873

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'

) 返回時物件

>

將執行的結果連線到輸入或輸出的流上去,讀取執行的結果

tt = os.

popen

('dir /d').

read()

tt = os.

popen

('dir /d').

readlines

()

Python 的OS 模組(一)

使用python編寫指令碼的時候最常用的就是os 模組啦,今天總結下os模組常用的一些方法 1.得到當前的工作目錄 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.刪除檔案 os.remove 4.刪除多個目錄 os.removedirs 5.檢查是否是檔案 os...

python模組 OS模組

bin env python coding utf 8 import os print os.name 輸出主機平台 print os.getcwd 輸出當前目錄 print os.listdir os.getcwd 輸出當前目錄的檔案 橫向 for i in os.listdir os.getcw...

shutil 模組 os模組

shutil.copyfile src,dst 從源src複製到dst中去。如果當前的dst已存在的話就會被覆蓋掉 shutil.move src,dst 移動檔案或重新命名 shutil.copymode src,dst 只是會複製其許可權其他的東西是不會被複製的 shutil.copystat ...