Python3 OS 檔案/目錄方法
概述
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)
# 關閉檔案
os.close( fd )
執行以上程式輸出結果為:
目前工作目錄 : b'/var/www/html'
目前工作目錄 : b'/private/tmp'