python os介紹 Python os模組介紹

2021-10-21 02:59:03 字數 918 閱讀 4334

os模組主要用於執行系統命令

import os

os.remname('file.txt','file1.txt') 檔案重新命名

os.remove('file1.txt') 刪除檔案

os.mkdir('test') 建立資料夾

os.rmdir('test') 刪除資料夾

os.sep 可以取代作業系統特定的路徑分割符

os.getcwd() 相當於linux下的pwd,獲取當前目錄

os.chdir(os.getcwd()+os.sep+'test') 進到某個目錄下

舉例:>>> import os

>>> os.getcwd()

'c:\\python27'

>>> os.mkdir('test')

>>> os.chdir(os.getcwd()+os.sep+'test')

>>> os.getcwd()

'c:\\python27\\test'

os.listdir(os.getcwd()) 相當於linux下的ls,顯示當前目錄下的檔案

os.path.isfile("test.txt") 判斷是否是檔案

os.path.isdir("test.txt") 判斷是否是資料夾

os.path.exists("test.txt") 判斷檔案是否存在

os.path.getsize("test.txt") 獲取檔案的大小

os.path.abspath("test.txt") 返回檔案的絕對路徑

os.path.basename(os.path.abspath("test.txt")) 獲取檔案的檔名,注意引數需要傳入絕對路徑

os.path.dirname(os.path.abspath("test.txt")) 獲取檔案的所在目錄,注意引數需要傳入絕對路徑

Python OS模組 介紹

python的標準庫中的os模組包含普遍的作業系統功能。這個模組是尤為重要的。它允許乙個程式在編寫後不需要任何改動,也不會發生任何問題,就可以在linux和windows下執行。下面列出了一些在os模組中比較有用的部分。它們中的大多數都簡單明瞭。os.sep可以取代作業系統特定的路徑分隔符。wind...

Python os模組介紹

os模組 我們平時工作中很常用到的乙個模組,通過os模組呼叫系統命令,獲得路徑,獲取作業系統的型別等都是使用該模組。os 模組提供了很多允許你的程式與作業系統直接互動的功能 得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.list...

Python os模組常用介紹

os模組提供了大量的檔案和目錄操作方法函式。import os import sys reload sys print 系統預設編碼方式 sys.getdefaultencoding sys.setdefaultencoding utf8 print 設定後系統的編碼方式 sys.getdefaul...