Python | os.chdir 函数

Lasted 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 可以支持类路径对象。