Python:文件操作總結2——模塊操作
阿新 • • 發佈:2017-08-16
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(r‘D:\example.txt‘,os.F_OK)) #判斷文件example.txt是否存在 4 print(os.access(r‘D:\example.txt‘,os.R_OK)) #判斷文件example.txt是否有讀權限 5 print(os.access(r‘D:\example.txt‘,os.W_OK)) #判斷文件exampl.txxt是否有寫權限 6 print(os.access(r‘D:\example.txt‘,os.X_OK)) #判斷文件example.txt是否可執行 7 #假定tom.txt文件時不存在的 8 print(os.access(r‘D:\tom.txt‘,os.F_OK)) 9 print(os.access(r‘D:\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(r‘D:\workspace‘) 7 #查看修改後的工作目錄 8 cwd=os.getcwd()9 print(‘修改後的工作路徑為:‘,cwd)
Python:文件操作總結2——模塊操作