Python_物件導向_os系統命令模組

來源:互聯網
上載者:User

標籤: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系統命令模組

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.