#!/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...