python中os模組(3)os中的路徑與檔案操作

2021-10-25 07:18:32 字數 894 閱讀 6595

#!/usr/bin/env python

#-*- coding:utf-8 -

import os

#(1)獲取當前工作目錄,返回str

current_dir = os.getcwd()

#(2)修改當前工作目錄到指定目錄,無返回值

os.chdir('/')

#(3)獲取指定資料夾中所有內容資訊組成的列表,返回值:所有內容名稱列表

result = os.listdir('/')

# print(result)

#(4)建立資料夾,無返回值

#所建立資料夾路徑,資料夾許可權(可深略)(0o八進位制 7所有者 7所屬組 7其他人)

#許可權劃分:可讀100(4),可寫010(2),可執行001(1)

os.mkdir('/ddd',0o777)

#(5)遞迴建立資料夾,無返回值

os.makedirs('/d/a/b/c')#在根目錄下建立d,建立a,建立b...

#(6)刪除空資料夾,無返回值

os.rmdir('/ddd')

#(7)遞迴刪除空資料夾,無返回值

#會刪除c,再刪除b,再刪除a,再刪除d,但是要求資料夾裡面都是空的,不能有別的檔案或者其他資料夾

os.removedirs('/d/a/b/c')

#(8)修改檔案或者資料夾的名稱,無返回值

os.rename('/ddd.txt','/ddd.tar')

os.rename('/ddd','/xyz')

#(9)獲取檔案或者資料夾的狀態資訊

#返回值:容器資料,儲存著很多檔案和資料夾的資訊

result = os.stat('/')

print(result)

python3中OS的模組

os模組簡單的來說它是乙個python的系統程式設計的操作模組,可以處理檔案和目錄這些我們日常手動需要做的操作。可以檢視os模組的幫助文件 import os 匯入os模組 help os 檢視os模組幫助文件,裡面詳細的模組相關函式和使用方法 import os,sys print sys.pat...

python3 os模組 python3 os模組

os模組就是對作業系統進行操作,這個模組提供了一種使用作業系統相關功能的可移植方式。1.系統資訊 posix.uname result sysname linux nodename liangwei test6 release 2.6.32 642.el6.x86 64 version 1 smp ...

Python中的os模組

os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回當前目錄 os.chdir dirname 改變工作目錄到dirname os.path.isdir name 判斷name是不是乙個目錄,name不是目錄就返回fa...