pythonos模塊使用方法介紹_第1頁
pythonos模塊使用方法介紹_第2頁
pythonos模塊使用方法介紹_第3頁
pythonos模塊使用方法介紹_第4頁
pythonos模塊使用方法介紹_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第pythonos模塊使用方法介紹os(operatingsystem)模塊是python中操作文件系統(tǒng)的模塊,它是Python程序與操作系統(tǒng)進行交互的接口

os模塊常用方法

1、os.chdir(path)修改當前工作目錄(一般不會進行更改)

用處:可以跨目錄寫文件和調用模塊,可以切換當前目錄進行訪問其下目錄的文件內容

importos

print(os.getcwd())

os.chdir("E:\python")

print(os.getcwd())

E:\python練習

E:\python

2、os.curdir()獲取當前目錄

注意:返回的是相對路徑

3、os.chmod()修改權限(一般用在Linux)

4、os.close()關閉文件路徑

5、os.cpu_count()返回的是cpu核所對應的線程數

6、os.getcwd()獲取當前路徑

importos

print(os.getcwd())

E:\python練習

注意:返回的是絕對路徑,相當于Linux下的pwd命令

7、os.getppid()獲取當前進程的進程編號

8、os.kill()通過進程編號殺死進程

9、os.linesep()對應系統(tǒng)下的換行符

10、os.listdir()返回對應目錄下的所有文件及文件夾

importos

print(os.listdir())

[demo1.py,demo12.py,demo13.py]

注意:隱藏文件也能被調取出來,返回的是列表

11、os.makedirs()創(chuàng)建目錄,支持多層創(chuàng)建目錄(文件夾)

新建多級路徑,執(zhí)行的是遞歸創(chuàng)建

importos

os.makedirs("test/os/makedirs")

print(os.listdir())

[demo1.py,demo12.py,demo13.py,test]

12、os.mkdir()創(chuàng)建目錄(只支持一層創(chuàng)建)即新建一個路徑

傳入一個類路徑參數來作為新建路徑的位置和名稱

importos

os.mkdir("test.mkdir")

print(os.listdir())

[demo1.py,demo12.py,demo13.py,test.mkdir]

注意:如果傳入的路徑已存在,則會拋出FileExistsError異常

13、os.open()創(chuàng)建文件相當于全局函數open()(IO流)

14、os.pathsep()獲取環(huán)境變量的分隔符windowslinux

15、os.sep()獲取路徑的分隔符

16、os.remove(文件名或路徑)刪除文件

此函數用于刪除文件

importos

os.remove("zuoye1.py")

print(os.listdir())

17、os.rmdir()刪除目錄

importos

os.rmdir("test/os/makedirs")

print(os.listdir())

importos

os.rmdir("test.mkdir")

print(os.listdir())

注意:只刪除單個目錄,不可逐級刪除

18、os.removedirs()移除目錄,支持多級刪除(遞歸)

會從最下級目錄開始逐級刪除指定路徑

importos

os.removedirs("test/os/makedirs")

print(os.listdir())

注意:遇到非空目錄即停止

19、os.system()執(zhí)行終端命令os.system(cls)清屏

20、os.rename(src,dst)將文件或路徑重命名

src為指向的文件或路徑dst為重命名后的名稱

注意:若指定的路徑在其他目錄下,該函數可實現文件或路徑的剪切后粘貼操作

21、os.renames()重命名路徑(rename的遞歸版本)

22、可用來判斷判斷當前運行所在的環(huán)境

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論