標籤:pos mac stat lis 工作 對象 std 模組 pytho
#--os 對作業系統進行操作的模組
system() 在python中執行系統命令
stat() 擷取檔案資訊
listdir() 擷取指定檔案夾中所有內容的名稱的列表
getcwd() 擷取當前檔案所在的路徑
chdir() 修改當前檔案工作的路徑
getenv() 擷取當前PATH環境變數資訊
putenv() 臨時添加環境變數
#--os.environ os環境模組
os.environ[‘PATH‘] 把環境變數寫進系統中
#--os 模組屬性
name 擷取系統標識 linux,mac->posix windows->nt
sep 擷取路徑分割符號 linux,mac -> / window-> \
linesep 擷取系統的分行符號號 linux -> \n window->\r\n 或 \n
=======================================================================================
#--os 對作業系統進行操作的模組
import os
# system() 在python中執行系統命令
os.system(‘mkdir lianxi001‘)
os.system(‘rm -rf lianxi001‘)
# stat() 擷取檔案資訊
res = os.stat("1.py")
print(res)
# listdir() 擷取指定檔案夾中所有內容的名稱的列表
res = os.listdir(‘.‘)
print(res) # 返回一個內容列表
# getcwd() 擷取當前檔案所在的路徑
res = os.getcwd()
print(res) #/mnt/hgfs/vm_gongxiang/day15
# chdir() 修改當前檔案工作的路徑
os.chdir(‘/home/wangwen/ceshi0801‘)
os.system("mkdir cesih002")
# getenv() 擷取當前PATH環境變數資訊
res = os.getenv("PATH")
os.system("wangwen")
print(res)
# putenv() 臨時添加環境變數
res = os.putenv("PATH","/home/wangwen/ceshi0801/")
os.system("wangwen")
# --os.environ os環境模組
# os.environ[‘PATH‘] #把環境變數寫進系統中
# print(os.environ)
os.environ[‘PATH‘] += ":/home/wangwen/ceshi0801/"
os.system("star")
print(os.environ[‘PATH‘])
# name 擷取系統標識 linux,mac->posix windows->nt
print(os.name)
# sep 擷取路徑分割符號 linux,mac -> / window-> \
print(os.sep)
# linesep 擷取系統的分行符號號 linux -> \n window->\r\n 或 \n
print(repr(os.linesep))
Python_物件導向_os系統命令模組