1. 程式人生 > >Python:文件操作總結2——模塊操作

Python:文件操作總結2——模塊操作

ces mod 指定 ima order alt ron size border

一、os模塊常用的文件處理函數

os模塊提供了對系統環境、文件、目錄等操作系統級的借口函數。

1.os.access(path,mode):判斷path路徑下的文件是否有權限mode,若有返回True,否則返回False

[參數說明]:

path——文件的訪問路徑

mode——權限

mode的參數取值 描述
os.F_OK 測試path下的文件是否存在
os.R_OK 測試path下的文件是否可讀
os.W_OK 測試path下的文件是否可寫
os.X_OK 測試path下的文件是否可執行

1 import os
2 #假定example.txt文件存在,並有讀寫權限
3 print(os.access(rD:\example.txt,os.F_OK)) #判斷文件example.txt是否存在 4 print(os.access(rD:\example.txt,os.R_OK)) #判斷文件example.txt是否有讀權限 5 print(os.access(rD:\example.txt,os.W_OK)) #判斷文件exampl.txxt是否有寫權限 6 print(os.access(rD:\example.txt,os.X_OK)) #判斷文件example.txt是否可執行 7 #假定tom.txt文件時不存在的 8 print
(os.access(rD:\tom.txt,os.F_OK)) 9 print(os.access(rD:\tom.txt,os.X_OK))

技術分享

2.os.chdir(path):改變當前的工作目錄到指定的路徑

[參數說明]:path——要切換到的新路徑

[返回值]:如果允許改變返回True,否則返回False

1 import os
2 #查看當前工作目錄
3 cwd=os.getcwd()
4 print(當前工作路徑為:,cwd)
5 #修改工作目錄
6 os.chdir(rD:\workspace)
7 #查看修改後的工作目錄
8 cwd=os.getcwd()
9 print(修改後的工作路徑為:,cwd)

技術分享

Python:文件操作總結2——模塊操作