Python3 os.fchdir() 方法

概述

os.fchdir() 方法通过文件描述符改变当前工作目录。

Unix, Windows 上可用。

语法

fchdir()方法语法格式如下:

  1. os.fchdir(fd);

参数

  • fd — 文件描述符

返回值

该方法没有返回值。

实例

以下实例演示了 fchdir() 方法的使用:

  1. #!/usr/bin/python3
  2.  
  3. import os, sys
  4.  
  5. # 首先到目录 "/var/www/html"
  6. os.chdir("/var/www/html" )
  7.  
  8. # 输出当前目录
  9. print ("当前工作目录为 : %s" % os.getcwd())
  10.  
  11. # 打开新目录 "/tmp"
  12. fd = os.open( "/tmp", os.O_RDONLY )
  13.  
  14. # 使用 os.fchdir() 方法修改到新目录
  15. os.fchdir(fd)
  16.  
  17. # 输出当前目录
  18. print ("当前工作目录为 : %s" % os.getcwd())
  19.  
  20. # 关闭打开的目录
  21. os.close( fd )

执行以上程序输出结果为:

  1. 当前工作目录为 : /var/www/html
  2. 当前工作目录为 : /tmp