Python | os.chdir 函數

最近更新時間 2020-12-03 18:35:22

os.chdir 函數將當前工作目錄更改為 path 指定的目錄。只接收一個 path 參數。

該函數可以拋出 OSError 及其子異常,如 FileNotFoundError、PermissionError 和 NotADirectoryError 異常。

在某些操作系統中 path 可以是文件描述符。可通過 os.supports_fd 函數判斷是否支持將 path 參數指定為文件描述符。如果不支持,使用該功能將拋出 NotImplementedError 異常。

函數定義

os.chdir(path)

參數

  • checkpath - 文件路徑。

返回值

  • checkNone - 無。

示例1: - 使用 os.chdir() 函數修改當前工作目錄。

# coding=utf-8

# Python3 代碼
# 使用 os.chdir() 改變當前工作目錄

# 引入 os 庫
import os

# 打印當前工作目錄
print('CWD:'+os.getcwd())

# Window 系統最好使用 r 字符串
# os.chdir(r"c:\User\Ada")
# 切換工作目錄到 /root
os.chdir('/root')

# 打印當前工作目錄
print('CWD:'+os.getcwd())
CWD:/data/python
CWD:/root

在 3.6 版本後 path 可以支持類路徑對象。

rss_feed