Pythonのosモジュール、オープンパラメータ説明

モジュール学習#os
インポートOSを
「」 "
オペレーティング・システム固有のパス区切りの置き換え:os.sep
、os.nameは:.あなたは、このようなWindows用として、使用しているオペレーティングプラットフォームを示し、それは『NT』であり、およびLinux / Unixのユーザーのために。それはPOSIX」です
os.getcwd:現在の作業ディレクトリを取得、すなわち、現在のディレクトリパスPythonスクリプトの作業
os.getenv()とos.putenv:環境変数の読み取りおよび設定するために使用されて
os.listdirを():リターン指定したディレクトリ内のすべてのファイルとディレクトリ
os.remove(ファイル):ファイルの削除
はos.stat(ファイル):ファイルの属性を取得
os.chmod(ファイル):ファイルのアクセス権やタイムスタンプを変更
os.mkdir(名):作成しますディレクトリ
os.rmdir(名):ディレクトリを削除
os.removedirsを(R "C:\ Pythonは "): 複数のディレクトリを削除
os.systemを():実行シェルコマンド
os.exitを():現在のプロセスの終了
os.linesepを:にラインターミネータの現在のプラットフォーム。たとえば、Windowsが使用する\ rを\ n 'は、Linuxが使用' \ n 'のMacが使用する' \ r 'が

os.getcwd()#現在の作業ディレクトリの取得
'(os.path.abspathを。 「)#現在の作業ディレクトリの取得
(os.path.abspathを」..「)親ディレクトリの#1の現在の作業ディレクトリを取得するために
はos.pathを。ABSPATH(os.curdir)#現在の作業ディレクトリを取得します

os.path番号の
os.path.split():ディレクトリ名やファイル名のパスを返します。
与えられたos.path.isfile(かどうかを確認するために、パスを)とos.path.isdir()ディレクトリまたはファイルで
はos.path。 existe():指定したパスが実際に存在する
os.listdir(dirnameのを):DIRNAMEの中でディレクトリやファイルを一覧表示します
)(os.getcwd:現在の作業ディレクトリの取得
os.curdirを:(「」)カレントディレクトリを返します。
os.chdir(DIRNAME):DIRNAMEのに作業ディレクトリを変更
os.path.isdir(名):裁判官の名前がディレクトリではありません、ないディレクトリはfalseを返します
os.path.isfile(名前):このファイルの名前が存在するかどうかを決定し、存在しません。 falseを返す
os.path.exists(名):ファイルやディレクトリの名前があるかどうかを判断
os.path.getsize(名):ファイルのサイズを取得、または名前は0Lを返すためのディレクトリである場合
os.path.abspath(名):絶対パスを取得
os.path.isabs():絶対パスかどうかを判断する
仕様のパス文字列:os.path.normpath(パス)
あなたが完全なカタログを使用している場合、実際には分割ファイル名とディレクトリ(:os.path.split(名)それが存在するファイルまたはディレクトリを決定するものではありませんが、それはまた)、分離されているファイル名としてディレクトリを続く
O s.path.splitext():ファイル名と拡張子の分離
os.path.join(パス、名):接続されているディレクトリとファイル名やディレクトリ
os.path.basename(パス):ファイル名を返します
os.path.dirname(パス):ファイルのパスを返します。
「「」
」「」
#openパラメータ:
W-書き込み
追記オープンモード(EOFから必要に応じて新しいファイルを作成し、起動する)
オープンR +読み書きモードで
W +読み書きモードで開か
読み書きモードで開かA +
Rbがバイナリ読み出しモードで開いた
オープンバイナリ書込みモードでWB (W参照)
AB&バイナリ追加モードで開いた(A参照)
RB +は(R&LTの+を参照)バイナリ読み書きモードでオープン
(W +参照)WB +バイナリ読み書きモードでオープン
バイナリ読み書きモード(A +を参照)で開くAB&+を

「」 "

「」 "
バイト単位で読み出しfp.read([サイズ])#size長

fp.readline([サイズ])#ラインが定義されたサイズならば、行の一部のみを返すことが可能であり、読み出される

FPを。 readlines([サイズ])#リストのメンバーとしてのファイルの各行とリストを返します。実際には、その内部には、達成するために、ループのreadline()を介して呼び出されます。提供サイズパラメータ、サイズは全長の内容を読んでいる場合は、そのファイルの一部だけを読み取ることが可能です。

fp.write(STR)#ファイルに書き込まをstr、書き込みは()strの後に改行を追加しません

fp.writelinesファイル(マルチラインワンタイム書き込みに書き込まれたすべての(配列)配列番号内容)へ。この機能は忠実に、各行の後に何も追加しないで書かれています。

fp.close()#は、ファイルを閉じます。Pythonは、ファイルのないファイルの後に自動的にオフになりますが、この機能は保証されません、それは自分の習慣を開発するのが最善です閉じます。ファイルは閉じた後とValueErrorを生成するように操作することができる場合

(fp.flush)を#バッファの内容がディスクに書き込まれる

fp.fileno()#長い整数を返し、「ファイルタグ」

fp.isatty()#ファイルは、端末デバイスファイル(UNIXシステム)である場合

原点としてfp.tell()#は、ファイルの先頭にファイル操作の現在位置マークを返す

fp.next()#次の行を返し、操作フラグがファイルに移行します次の行。以下のために使用されたときにファイルを入れて...この文ファイルには、トラバーサルを実装するために、次の()関数を呼び出すことです。

fp.seek(オフセット[、そこから]) #動作にマーカーのオフセットファイルを再生します。このオフセットは通常、一般的に正を計算するために、ファイルの先頭からの相対です。パラメータは、計算は最初から表現することができない場合がありますそこからそこた場合でも、1は原点と現在位置が0として計算されていることを示します。図2は、原点のように計算されるファイルの終わりを表します。ファイルが+またはモードで開かれている場合、すべての時間は、書き込み操作、ファイル操作フラグは自動的にファイルの末尾に戻ることに注意してください。

fp.truncate([サイズ])を所定のサイズに#文書は、現在のファイル操作マークの既定の場所に切断されます。ファイルのサイズが異なる場合がありますファイルを変更することなく、システムに応じて、サイズよりも大きい場合には、それが0のファイルで適切なサイズにすることができ、それは追加するのランダムなものの束であるかもしれません。

ディレクトリ操作の

ディレクトリを作成するos.mkdir( "ファイル")

shutil.copyfile( "OLDFILE"、 "newfileコマンドを ") ファイルをコピーする:OLDFILEだけNEWFILEファイルすることができ

shutil.copy( "OLDFILE"、 "newfileコマンドは ")OLDFILE のみフォルダは、newfileコマンドは、ファイルすることができ、ターゲットディレクトリ可能である

shutil.copytree(「olddir」、「newdirが 」) とディレクトリのみ可能なフォルダの.olddirのnewdirがをコピーして、newdirが存在してはいけません

OLDNAME」(os.renameを「」newnameの『)ファイル(ディレクトリ)の名前を変更します。ファイルやディレクトリは、このコマンドを使用している

shutil.move(』 oldpos「」newposを 『) ファイル(ディレクトリを移動する)

os.rmdir(』 DIR「)は、のみ削除することができます空のディレクトリ

shutil.rmtree(「DIR」)ディレクトリの内容を空のディレクトリを削除することができ

os.chdir(「パス」)変換ディレクトリ、パスを変更
「」「

#eg:
IF __name__ __ ==」__ MAIN__「:
  印刷(OS .getcwd())#D:000 \ \ Pythonの\ pytext21の\のファイルディレクトリに実行基盤
  印刷(はos.pathを。Pythonの\のpytext21 \ 000 \:ABSPATH Dとして( ' '))#同上、 \基本的な
  プリント(os.path.abspath(' ..') )#D:\ 000のpython \ pytext21 \ バック1つのレベルに行きます
  filepathname = os.getcwd()+ "\测试文件夹"
  でない場合os.path.exists(filepathname):
  os.mkdir(filepathname)









おすすめ

転載: www.cnblogs.com/yiyea/p/11442625.html