Python3 os.getcwdb() メソッド
概要
os.getcwdb() メソッドは、現在の作業ディレクトリを表すバイト文字列(bytestring)を返すために使用されます。
ByteString は、可能なすべてのバイトシーケンスに対応できる UTF-8 文字列です。
このメソッドは Python 3.8 で変更されました。この関数は Windows で ANSI ではなく UTF-8 エンコーディングを使用します。
構文
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'その他の拡張
Python3 OS ファイル/ディレクトリメソッド