http://docs.python.org/2/library/allos.htmlを読んだ後、osモジュールにシステムコマンドと同じ機能を実行する機能が含まれているのか、それともシステムコマンドを呼び出しているのかが少しわかりません。ソースコードへのリンクが表示されませんでした。
Python と os モジュールを使い始めたばかりです。これらの関数の性質と、ソース コードがどこにあるのかを教えてもらえますか?
http://docs.python.org/2/library/allos.htmlを読んだ後、osモジュールにシステムコマンドと同じ機能を実行する機能が含まれているのか、それともシステムコマンドを呼び出しているのかが少しわかりません。ソースコードへのリンクが表示されませんでした。
Python と os モジュールを使い始めたばかりです。これらの関数の性質と、ソース コードがどこにあるのかを教えてもらえますか?
このos
モジュールは、OS ごとに固有のパッケージを使用します。そのほとんどは、コマンド ライン ツールが使用する必要があるのと同じ呼び出しである標準 C 呼び出しを使用します。
os.py
最初にモジュール ソースを調べてから 、プラットフォーム固有のモジュールを調べます。posixmodule.c
UNIX、OS/2、および Windows の OS 呼び出しを処理します。
たとえば、このos.listdir()
関数はopendir
、readdir
およびclosedir
POSIX システムの呼び出しを使用します。