OS、SYSモジュール

osモジュール

 osモジュールは、オペレーティングシステムと対話するためのインタフェースであります

os.makedirs(「dirname1 / dirname2」)多層再帰的なディレクトリを生成することができる
ディレクトリが空の場合、os.removedirs(「dirname1」)を削除して、再帰的に、親ディレクトリに、空でなければならない、削除、など類似の
os.mkdir(「DIRNAME」)単一レベルディレクトリを生成するために、それはシェルと等価であるDIRNAME MKDIR 
ディレクトリが空でない場合os.rmdir(「DIRNAME」)空のディレクトリは、単一のステージを削除、削除することはできません与えられ、シェルRMDIRに対応dirnameは
os.listdir(「dirnameに」)隠しファイルを含め、指定したディレクトリ内のすべてのファイルとサブディレクトリを、一覧表示、およびリストで印刷
ファイルを削除する(os.remove)
os.rename(「OLDNAME」、「newnameのを 」) 重量ファイル/ディレクトリ名
はos.stat(「パス/ファイル名を」)、ファイル/ディレクトリ情報の取得

シェルコマンドを実行するためにos.system(「bashコマンド」)を、直接表示
os.popen(「bashのコマンド).read( )は、実行シェルコマンド結果を得る
os.getcwd()現在のPythonスクリプトの作業のディレクトリパス、現在の作業ディレクトリを取得し
、現在の作業ディレクトリを変更するos.chdir(「dirnameは」)スクリプト、シェルの同等のCD
os.path
os.path.abspath(パス)パス正規化した絶対パスリターン
パスディレクトリとファイル名タプルにos.path.split(パス)が返さ os.path.dirname(パス)のディレクトリパスを返します。実際には、第1の要素のos.path.split(パス) os.path.basename(パス)は、ファイル名の最後のパスを返します。どのようにパス/ \または最後に、それはNULL値を返します。すなわち、第2の素子のos.path.split(パス) パスが存在しない場合は、Falseを返す。os.path.exists(パス)パスは、存在する場合、真を返し 、パスは絶対パスである場合os.path.isabs(パス) Trueを返す 経路が存在するファイルである場合、os.path.isfile(パスに)がtrueを返します。それ以外の場合はFalseを返す パスが存在するディレクトリである場合はTrueを返し、その後、os.path.isdir(パス)。それ以外の場合はFalseを返す os.path.join最初の絶対パスは無視される前に(パス1 [、パス2を[、...]])複数のパスパラメータの組み合わせの後に返され os.path.getatime(パス)復路ファイルまたはディレクトリの最終アクセス時刻を指し os.path.getmtime(パス)は、最終更新時刻にファイルまたはディレクトリのパスポイントを返し os.path.getsize(パス)リターンパスサイズ

 

注:はos.stat (「パス/ファイル名」ファイル/取得ディレクトリ情報  構造記述のを  

stat構造体:

のst_mode:iノードの保護モード
st_inoの:iノードのノード番号。
st_devフィールド:iノードデバイスが存在します。
st_nlink:リンクのinode番号。
ST_UID:所有者のユーザーID。
st_gid:所有者のグループID。
st_size:バイト単位で共通のファイルユニットサイズは、特殊なファイルを含むデータを待ちます。
st_atimeを:時間最後にアクセスしました。
st_mtimeの両:最終更新時刻。
ファイルのst_ctime:オペレーティングシステムのことで報告書CTIME (UNIXなど)いくつかのシステムでは、最新のメタデータの変更の際には、(Windowsなど)、他のシステム上で作成時刻は(詳細については、プラットフォームのマニュアルを参照してください)です。
stat構造体
os.sep次の勝利のための出力動作システム固有のパスセパレータは、「\\ 、Linuxの/ 
勝つために、回線終端装置を使用してos.linesep出力電流プラットフォーム\ N- \のR&LTを Linuxで、\ n-は、」
Linuxで;,勝利os.pathsep出力ファイルのパスを分割するための文字列であるである:
os.name出力文字列は、現在のインターネットを示します。勝利 - > ' NT ' ; Linux-> ' POSIX '
プロパティ

 

SYSモジュール

SYSモジュールは、インタラクティブインタフェースPythonインタプリタ

sys.argvのコマンドラインパラメータのリスト、プログラム自体の最初の要素は、パスである
場合、通常の出口出口、プログラムを終了するsys.exit(N)(0)、エラーsys.exitを終了(1)
ここで、sys.versionは、Pythonインタプリタのバージョンを取得します情報
のsys.pathのリターンモジュール検索パス、PYTHONPATH環境変数の初期値の使用
はsys.platformは、オペレーティング・システム・プラットフォームの名前を返します。
インポートsysは、
試してみてください。
    sys.exit(1)
eとSystemExitを除く:
    印刷(e)を
インポートsysは、
試してみてください。
    sys.exit(1)
eとSystemExitを除く:
    印刷(e)を

おすすめ

転載: www.cnblogs.com/shangping/p/11488048.html