1

http://docs.python.org/2/library/allos.htmlを読んだ後、osモジュールにシステムコマンドと同じ機能を実行する機能が含まれているのか、それともシステムコマンドを呼び出しているのかが少しわかりません。ソースコードへのリンクが表示されませんでした。

Python と os モジュールを使い始めたばかりです。これらの関数の性質と、ソース コードがどこにあるのかを教えてもらえますか?

4

1 に答える 1

2

このosモジュールは、OS ごとに固有のパッケージを使用します。そのほとんどは、コマンド ライン ツールが使用する必要があるのと同じ呼び出しである標準 C 呼び出しを使用します。

os.py最初にモジュール ソースを調べてから 、プラットフォーム固有のモジュールを調べます。posixmodule.cUNIX、OS/2、および Windows の OS 呼び出しを処理します。

たとえば、このos.listdir()関数はopendirreaddirおよびclosedirPOSIX システムの呼び出しを使用します。

于 2013-04-07T21:23:23.220 に答える