Python3 os.getcwdb() 方法
概述
os.getcwdb() 方法用于返回一个字节串(bytestring),表示当前工作目录。
ByteString 是一个可以对应所有可能的字节序列的 UTF-8 字符串。
该方法在 Python3.8 版中进行了更改:该函数在 Windows 上使用 UTF-8 编码,而不是 ANSI。
语法
getcwdb()方法语法格式如下:
os.getcwdb()
参数
- 无
返回值
返回一个当前工作目录的 Unicode 对象。
实例
以下实例演示了 getcwdb() 方法的使用:
实例
#!/usr/bin/python3
import os, sys
# 切换到 "/var/www/html" 目录
os.chdir("/var/www/html" )
# 打印当前目录
print ("当前工作目录 : %s" % os.getcwdb())
# 打开 "/tmp"
fd = os.open( "/tmp", os.O_RDONLY )
# 使用 os.fchdir() 方法修改目录
os.fchdir(fd)
# 打印当前目录
print ("当前工作目录 : %s" % os.getcwdb())
# 关闭文件
os.close( fd )
import os, sys
# 切换到 "/var/www/html" 目录
os.chdir("/var/www/html" )
# 打印当前目录
print ("当前工作目录 : %s" % os.getcwdb())
# 打开 "/tmp"
fd = os.open( "/tmp", os.O_RDONLY )
# 使用 os.fchdir() 方法修改目录
os.fchdir(fd)
# 打印当前目录
print ("当前工作目录 : %s" % os.getcwdb())
# 关闭文件
os.close( fd )
执行以上程序输出结果为:
当前工作目录 : b'/var/www/html' 当前工作目录 : b'/private/tmp'