import osos.name # 作業系統名字
os.environ #版本
#要獲取某個環境變數的值,可以呼叫os.getenv()函式
os.getenv('path')
操作檔案和目錄的函式一部分放在os
模組中,一部分放在os.path
模組中
# 檢視當前目錄的絕對路徑:os.path.abspath('.')
'/users/michael'
# 在某個目錄下建立乙個新目錄,
# 首先把新目錄的完整路徑表示出來:
os.path.join('/users/michael', 'testdir')
'/users/michael/testdir'
# 然後建立乙個目錄:
os.mkdir('/users/michael/testdir')
# 刪掉乙個目錄:
os.rmdir('/users/michael/testdir')
os.path.join()
函式:合併路徑
os.path.splitext()
可以直接讓你得到副檔名
# 對檔案重新命名:os.rename('test.txt', 'test.py')
# 刪掉檔案:
os.remove('test.py')
shutil
模組提供了copyfile()
的函式,你還可以在shutil
模組中找到很多實用函式,它們可以看做是os
模組的補充
列出當前目錄下的所有目錄
[x for x in os.listdir('.') if os.path.isdir(x)]列出當前路徑下的.py檔案
[x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']
Python操作檔案和目錄
對檔案和目錄進行操作是在我們開發過程中必不可少的一環,下面是我整理的一些常用的對檔案和目錄進行操作的語句,希望能幫到你 首先是導包,匯入包os import os 1 獲取當前python指令碼工作的檔案目錄 os.getcwd 2 返回指定目錄下的所有檔名和目錄 os.listdir 3 刪除乙個...
python 操作檔案和目錄
python的 os 模組 import osos.name 作業系統型別 如果是 posix 說明系統是linux unix或mac os x,如果是 nt 就是windows系統。os.uname 作業系統詳情uname 函式在windows上不提供,也就是說,os 模組的某些函式是跟作業系統相...
python, 操作檔案和目錄
作業系統提供的命令只是簡單地呼叫了作業系統提供的介面函式,python內建的os模組也可以直接呼叫作業系統提供的介面函式 importos 作業系統型別 os.name posix linux unix或mac os x,nt windows系統 要獲取詳細的系統資訊,windows上不提供 os....