ディレクトリ
、osモジュール
osモジュールは、プログラムは、オペレーティングシステムと対話するために、責任があるファイルの処理に使用する基礎となるオペレーティングシステムにアクセスするためのインタフェースを提供します。
方法 | 詳しいです |
---|---|
os.getcwd() | 現在の作業ディレクトリを取得している現在のディレクトリパスPythonスクリプトの仕事 |
os.chdir( "dirnameは") | スクリプトは、現在の作業ディレクトリを変更するには、CDをシェルと同等で |
os.curdir | 現在のディレクトリを返します:(「」) |
os.pardir | カレントディレクトリの親ディレクトリ文字列の名前を取得します:(「..」) |
os.makedirs( 'dirname1 / dirname2') | 多層再帰的なディレクトリを生成することができます |
os.removedirs( 'dirname1') | ディレクトリが空の場合ように、削除、および再帰的に親ディレクトリに、また空、削除する必要があり、かつ |
os.mkdir( 'dirnameに') | 単一レベルのディレクトリを生成し、それは、シェルは、mkdir DIRNAMEと等価です |
os.rmdir( 'dirnameに') | 単一ステージの空のディレクトリを削除し、ディレクトリが空でない場合、エラーを削除することができない、シェルRMDIRのDIRNAMEの等価 |
os.listdir( 'dirnameに') | 隠しファイルを含め、指定したディレクトリ内のすべてのファイルとサブディレクトリを、リスト、リストとして印刷 |
os.work( 'dirnameに') | 三つの値を返し、最初の値はパスであり、第二の値は、フォルダパス内のファイルであり、第3の値は、ファイルパスで、ループ値のために使用することができます |
os.remove(ファイル名) | ファイルを削除します。 |
os.rename( "OLDNAME"、 "newnameの") | ファイル/ディレクトリの名前を変更します |
os.stat( 'パス/ファイル名') | ファイル/ディレクトリ情報を取得します。 |
os.sep | 出力動作システム固有のパス区切りである「」、 『勝利の下で/』 Linuxのです |
os.linesep | 電流出力ラインターミネータプラットフォームは、勝利は、Linuxの下に「\ nを」として、「\トンの\ nを」です |
os.pathsep | 出力ファイルのパスを分割するための次の文字列のために勝つ;, Linuxです。 |
os.name | それは、インターネットを使用して、現在の出力文字列を示します。勝つ - > 'NT';のLinux - > 'POSIX' |
os.system( "bashコマンド") | シェルコマンドを実行し、直接ディスプレイ |
os.environ | 取得システム環境変数 |
os.path.abspath(パス) | 標準化の絶対パス名のパスを返します。 |
os.path.split(パス) | 返されるタプルのディレクトリとファイル名へのパス |
os.path.dirname(パス) | のディレクトリパスを返します。最初の要素の実際には、os.path.split(パス) |
os.path.basename(パス) | 最後のファイル名のパスを返します。どのようにパス/ \または最後に、それはNULL値を返します。その第2の素子os.path.split(パス)の |
os.path.exists(パス) | パスが存在する場合は、Trueを返します。パスが存在しない場合は、Falseを返します |
os.path.isabs(パス) | パスは絶対パスである場合、Trueを返します |
os.path.isfile(パス) | パスは、既存のファイルで、trueを返す場合。それ以外の場合はFalseを返します |
os.path.isdir(パス) | パスが存在するディレクトリである場合、Trueを返します。それ以外の場合はFalseを返します |
os.path.join(パス1 [、パス2 [、...]]) | 最初のパラメータの前に、返された複数の経路の組み合わせの後に絶対パスを無視し |
os.path.getatime(パス) | ファイルまたはディレクトリへの最終アクセス時刻のパスポイントを返します。 |
os.path.getmtime(パス) | 最終更新時刻にファイルまたはディレクトリのパスポイントを返します。 |
os.path.getsize(パス) | リターンパスのサイズ |