Python 的os模組與sys模組

2022-08-11 17:27:15 字數 886 閱讀 1546

python os模組的主要用法

python中的os模組可以用來編寫於平台無關的一些檔案系統操作。

主要的方法如下:

一些標記屬性

os.linesep 檔案中分割行的字串

os.sep檔案路徑名的分隔符

os.curdir當前工作目錄的字串名稱

os.pardir父目錄字串名稱

常用方法

os.remove()刪除檔案

os.rename()重新命名檔案

os.walk()生成目錄樹下的所有檔名

os.chdir()改變目錄

os.mkdir/makedirs建立目錄/多層目錄

os.rmdir/removedirs刪除目錄/多層目錄

os.listdir()列出指定目錄的檔案

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

os.chmod()改變目錄許可權

os.path.basename()去掉目錄路徑,返回檔名

os.path.dirname()去掉檔名,返回目錄路徑

os.path.join()將分離的各部分組合成乙個路徑名

os.path.split()返回(dirname(),basename())元組

os.path.splitext()(返回filename,extension)元組

os.path.getatime\ctime\mtime分別返回最近訪問、建立、修改時間

os.path.getsize()返回檔案大小

os.path.exists()是否存在

os.path.isabs()是否為絕對路徑

os.path.isdir()是否為目錄

os.path.isfile()是否為檔案

os模組與sys模組

sys模組主要處理系統相關的功能。命令 功能sys.stdin 標準輸入流 sys.stdout 標準輸出流 sys.stderr 標準錯誤流 sys.argv value 接收命令列的引數。例如,windows下的命令列cmd裡面的引數。其中,argv 0 表示該檔案本身。sys.version ...

python中os模組與sys模組

os 這個模組提供了一種方便的使用作業系統函式的方法 sys 這個模組提供了訪問由直譯器使用或維護的變數和與直譯器進行互動的函式。即 os模組負責程式與作業系統的互動,提供了訪問作業系統底層的介面 sys模組負責程式與python直譯器的互動,提供了一系列的函式和變數,用於操控python的執行時環...

python之路 sys模組與os模組

print sys.ar print d code python s14 day2 sys mod.py print os.path print module ntpath from d programdata anaconda3 lib ntpath.py 如果不指定資料夾路徑則新建立的資料夾路徑...