Python os包功能 (圖片為Windows10環境)
1.os.name # 導入依賴操作系統模塊的名字

2.os.environ # 一個mapping對象表示環境
3.os.curdir # 一個mapping對象表示環境

4.os.pardir # 操作系統用此常數字符串作為父文件夾的引用

5.os.sep # 系統使用此字符來分割路徑

6.os.altsep # 系統視同另外一個字符來分割路徑,如果只有一個分隔符存在則為None

7.os.extsep # 分割基本文件名和擴展名的字符

8.os.pathsep # 分割搜索路徑的字符

9.os.linesep # 換行的字符

10. os.getcwd() # 返回當前工作目錄
import os os.getcwd() # 'C:\\Users\\Administrator\\Pictures\\Saved Pictures'
11. os.chdir(path) # 改變當前工作目錄
import os os.getcwd() # 'C:\\Users\\Administrator\\Pictures\\Saved Pictures' os.chdir('C:\\Users') os.getcwd() # 'C:\\Users'
3. os.listdir(path) # 改變當前工作目錄
import os os.listdir('C:\\Users\\Administrator\\Pictures\\Saved Pictures')
# ['1.jpg', '10.jpg', '11.png', '2.jpg', '3.jpg', '4.jpg', '5.jpg', '6.jpg', '7.jpg', '8.jpg', '9.jpg']
4. os.remove(path) # 移除一個文件/文件夾
import os os.remove('C:\\Users\\Administrator\\Pictures\\Saved Pictures\\remove.jpg')
# 只能移除為空的文件夾, 當刪除不存的文件時,會拋出異常
Traceback (most recent call last): File "<input>", line 1, in <module> FileNotFoundError: [WinError 2] 系統找不到指定的文件。: 'C:\\Users\\Administrator\\Pictures\\Saved Pictures\\remove.jpg'
5. os.remove(path) # 移除一個文件/文件夾
import os os.remove('C:\\Users\\Administrator\\Pictures\\Saved Pictures\\remove.jpg')
# 只能移除為空的文件夾, 當刪除不存的文件時,會拋出異常
Traceback (most recent call last): File "<input>", line 1, in <module> FileNotFoundError: [WinError 2] 系統找不到指定的文件。: 'C:\\Users\\Administrator\\Pictures\\Saved Pictures\\remove.jpg'
