プラットフォーム固有の定数と実装(xonsh.platform

プラットフォーム特有の定数と実装のためのモジュールと、プラットフォーム上で利用可能な「最良の」実装を利用する互換性レイヤー。

xonsh.platform.pathbasenamep [ソース]

これは、os.path.basename()の安全なバージョンです。これは、ドライブなしの入力では機能しません。このバージョンはそうです。

xonsh.platform.pathsplitp [ソース]

これは、os.path.split()の安全なバージョンです。これは、ドライブなしの入力では機能しません。

xonsh.platform.windows_expanduserパス[ソース]

xonshのWindows固有のexpanduser()関数。os.path.expanduser()は、ユーザーが実際に存在するかどうかをWindows上でチェックしないため、これが必要です。これは、区切り記号のあとに続けていなければ '〜'を展開するのを制限します。それは '〜/'と '〜'だけが展開されています。

xonsh.platform.CAN_RESIZE_WINDOW= <xonsh.lazyasd.LazyBool object>

Truesignal.SIGWINCHのpresenseによって提供されているように、ターミナルウィンドウのサイズを変更できる場合はelseを返しますFalse

xonsh.platform.DEFAULT_ENCODING= 'utf- 8'¶

デフォルトの文字列エンコーディング。

xonsh.platform.ON_ANACONDA= <xonsh.lazyasd.LazyBool object>

True他のアナコンダインスタンスで実行された場合False

xonsh.platform.ON_CYGWIN= Falseの

True他のCygwinのWindowsプラットフォーム上で実行された場合False

xonsh.platform.ON_DARWIN= Falseの

Trueダーウィンのプラットフォーム上で実行され、それ以外の場合False

xonsh.platform.ON_DRAGONFLY= Falseの

TrueもしFreeBSDのBSDオペレーティングシステムであれば、そうでなければFalse

xonsh.platform.ON_FREEBSD= Falseの

TrueFreeBSDオペレーティングシステムの場合は、それ以外False

xonsh.platform.ON_LINUX=真

TrueLinuxプラットフォーム上で実行され、それ以外の場合False

xonsh.platform.ON_MSYS= Falseの

True他MSYS Windowsプラットフォーム上で実行された場合False

xonsh.platform.ON_NETBSD= Falseの

TrueNetBSDオペレーティングシステム上で、それ以外の場合False

xonsh.platform.ON_POSIX=真

True他のPOSIX準拠のプラットフォーム上で実行された場合False

xonsh.platform.ON_WINDOWS= Falseの

True他に、ネイティブのWindowsプラットフォーム上で実行された場合False

xonsh.platform.PYTHON_VERSION_INFO=(3、6、3

3値タプルとしてのPythonインタプリタのバージョン。

xonsh.platform.bash_command[ソース]

現在のプラットフォーム上でBashのコマンドを決定します。

xonsh.platform.best_shell_type[ソース]
xonsh.platform.git_for_windows_path[ソース]

使用可能な場合はgitのパスを返し、そうでない場合はNoneを返します。

xonsh.platform.githash[ソース]

タプルにハッシュと日付の2つの文字列を返します。

xonsh.platform.has_prompt_toolkit[ソース]

prompt_toolkitが利用可能かどうかをテストします。

xonsh.platform.is_readline_available[ソース]

readlineがインポート可能かどうかをチェックします。

xonsh.platform.linux_distro[ソース]

実行中のLinuxディストリビューションのID。おそらく '不明'です。Linux以外のプラットフォームではありません。

xonsh.platform.ptk_above_min_supported[ソース]
xonsh.platform.ptk_below_max_supported[ソース]
xonsh.platform.ptk_shell_type[ソース]

インストールされているバージョンに基づいて、prompt_toolkitシェルタイプを返します。

xonsh.platform.ptk_version[ソース]

利用可能な場合はprompt_toolkit .__ version__を返しますNone

xonsh.platform.ptk_version_info[ソース]

prompt_toolkitのバージョンを整数のタプルとして返します

xonsh.platform.pygments_version[ソース]

pygments .__ version__使用可能な場合はバージョン、それ以外の場合はなし。

xonsh.platform.pygments_version_info[ソース]

ピースのバージョンを整数のタプルとして返します

xonsh.platform.win_ansi_support[ソース]
xonsh.platform.windows_bash_command[ソース]

ウィンドウ上のBashのコマンドを決定します。

xonsh.platform.scandir

これはどちらかであるos.scandirのPython 3.5+上、またはそれのための互換レイヤを提供する機能。Python 3.5以降のos.listdir よりもはるか高速なディレクトリエントリに対する繰り返しが推奨されますまた、フィルタリングによく使用されるプロパティもキャッシュされます。

パラメーター:path文字列) - エントリをスキャンするパス。
戻り値:DirEntryインスタンスを生成するジェネレータ