Python3 os.getcwdb() メソッド

Python3 OS 文件/目录方法Python3 OS ファイル/ディレクトリメソッド


概要

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 )

上記のプログラムを実行すると、出力結果は次のようになります:

当前工作目录 : b'/var/www/html'
当前工作目录 : b'/private/tmp'

Python3 OS 文件/目录方法Python3 OS ファイル/ディレクトリメソッド

その他の拡張