os.pathパスのpython3を拡大します

Os.path-操作は、パス、パス上で行わ

オペレーティングシステムプログラムによっては、はos.pathを呼び出すときに使用することを選択しますposixpath.pyntpath.py(でosコードの実装)。

(オペレーティング・システムを可能文字)が、この時点で必要なバイトという名前のUNIX文字で使用することはできませんが、オブジェクトを表す場合、ファイル名のUnicode文字列。状況は反対ウィンドウで使用すべきである。
したがって、このモジュールのためにこの方法は、オブジェクトのファイルパスのバイト文字ファイル伝送路オブジェクトとすることができる転送することができます。


ファイルパスの自動延長について(PATH環境変数を置き換えます):

このモジュールは自動的にサポートを拡張二つの方法があります

1. expanduser(path)ユーザー・ディレクトリのパスを延長するための

import os

fp1 = os.path.expanduser('~')
fp2 = os.path.expanduser("~user")

print(fp1, fp2, sep='\n')
# result:
# C:\Users\<自己的用户名>
# C:\Users\user

次の点に注意してください。

  • パラメータパスは〜や〜ユーザーで開始する必要があります
  • - 関連する環境変数USERPROLIE(Windowsの場合)の交換に関連する、〜ユーザーは、環境変数HOMEPATHを交換するとHOMEDRIVE(メイン)

2. expandvars(path)環境変数の拡張のための値

import os

fp1 = os.path.expandvars("$USERPROFILE\$OS")
fp2 = os.path.expandvars("${USERPROFILE}")

print(fp1, fp2, sep='\n')
# result:
# C:\Users\<username>\Windows_NT
# C:\Users\<username>

次の点に注意してください。

  • 表現環境変数$nameまたは${name}
  • 窓はまた、のように表すことができます。 %name%
  • クエリは、環境変数を使用することができますos.environ

おすすめ

転載: www.cnblogs.com/xust14521/p/11863621.html