Python os.fchdir() 方法
os.fchdir() 方法通过文件描述符改变当前工作目录
导入模块
import os
语法
os.fchdir(fd);
参数
参数 | 说明 |
---|---|
fd | 文件描述符 |
返回值
无
范例
下面的代码使用 os.fchdir() 方法将当前工作目录切换到 /tmp
#!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 首先到目录 "/var/site" os.chdir("/var/site" ) # 输出当前目录 print "当前工作目录为 : %s" % os.getcwd() # 打开新目录 "/tmp" fd = os.open( "/tmp", os.O_RDONLY ) # 使用 os.fchdir() 方法修改到新目录 os.fchdir(fd) # 输出当前目录 print "当前工作目录为 : %s" % os.getcwd() # 关闭打开的目录 os.close( fd )
运行以上 Python 代码,输出结果如下
当前工作目录为 : /var/site 当前工作目录为 : /tmp