プラットフォーム固有の定数と実装(xonsh.platform
)¶
プラットフォーム特有の定数と実装のためのモジュールと、プラットフォーム上で利用可能な「最良の」実装を利用する互換性レイヤー。
-
xonsh.platform.
pathbasename
(p )[ソース] ¶ これは、os.path.basename()の安全なバージョンです。これは、ドライブなしの入力では機能しません。このバージョンはそうです。
-
xonsh.platform.
windows_expanduser
(パス)[ソース] ¶ xonshのWindows固有のexpanduser()関数。os.path.expanduser()は、ユーザーが実際に存在するかどうかをWindows上でチェックしないため、これが必要です。これは、区切り記号のあとに続けていなければ '〜'を展開するのを制限します。それは '〜/'と '〜'だけが展開されています。
-
xonsh.platform.
CAN_RESIZE_WINDOW
= <xonsh.lazyasd.LazyBool object> ¶ True
signal.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の¶ True
FreeBSDオペレーティングシステムの場合は、それ以外False
。
-
xonsh.platform.
ON_LINUX
=真¶ True
Linuxプラットフォーム上で実行され、それ以外の場合False
。
-
xonsh.platform.
ON_MSYS
= Falseの¶ True
他MSYS Windowsプラットフォーム上で実行された場合False
。
-
xonsh.platform.
ON_NETBSD
= Falseの¶ True
NetBSDオペレーティングシステム上で、それ以外の場合False
。
-
xonsh.platform.
ON_POSIX
=真¶ True
他のPOSIX準拠のプラットフォーム上で実行された場合False
。
-
xonsh.platform.
ON_WINDOWS
= Falseの¶ True
他に、ネイティブのWindowsプラットフォーム上で実行された場合False
。
-
xonsh.platform.
scandir
()¶ これはどちらかであるos.scandirのPython 3.5+上、またはそれのための互換レイヤを提供する機能。Python 3.5以降のos.listdir よりもはるかに高速なディレクトリエントリに対する繰り返しが推奨されます。また、フィルタリングによく使用されるプロパティもキャッシュされます。
パラメーター: path(文字列) - エントリをスキャンするパス。 戻り値: DirEntryインスタンスを生成するジェネレータ。