七日目学習のpython - 一般的なファイルシステムモジュールのOS、はos.path、ピクルス

モジュールは、利用可能なコードセグメントパッケージ化、Pyの接尾辞で別のプログラムに導入することができる。#利用インポート

OSモジュール:opertingシステムのOS用の#import OS

os.chdir(パス)
現在の作業ディレクトリを変更します
os.getcwd() 現在の作業ディレクトリを返します。

os.listdir(パス)

フォルダを含むファイルまたはリターンパス指定されたフォルダの名前をリストします。
os.mkdir(パス[モード]) モードへのデジタルモードでは、フォルダのパスと呼ばれるファイルを作成する。デフォルトモードは0777(8進数)であります
os.makedirs(パス[モード]) 再帰的なフォルダ作成機能。MKDIR()に似ていますが、サブフォルダを含める必要性を作成するすべての中間レベルのフォルダ。
os.open(ファイル、フラグ[モード])
ファイルを開き、開いた必要なオプションを設定し、モードパラメータはオプションです
os.remove(パス) ファイルのパスのパスを削除します。パスがフォルダであれば、OSErrorのがスローされます。(rmdirを下記参照)のディレクトリを削除します。
os.removedirs(パス) 再帰的にディレクトリが空であるディレクトリを削除して、ファイルを含めることはできません
os.rename(SRC、DST) srcからdstへのファイルまたはディレクトリの名前を変更します

os.renames(旧、新)


ディレクトリを再帰的に名前の変更、ファイルの名前を変更することができます。
os.rmdir(パス) 指定された空のディレクトリパスを削除し、ディレクトリが空でない場合、例外がスローされますOSErrorのを
os.utime(パス、回) アクセスに戻り、時間を指定したファイルのパスを変更します。

os.pathモ​​ジュール:

os.path.abspath(パス) 絶対パスを返します。
os.path.basename(パス) ファイル名を返します。
os.path.dirname(パス) ファイルパスを返します。
os.path.exists(パス) パスパスが存在する場合は、Trueを返します;パスが存在しない場合は、パスは、Falseを返します
os.path.getatime(パス) 最終アクセス時間(秒の浮動小数点数)を返します、あなたの代わりに(現地時間localtimeの時刻モジュールを使用することができます)
os.path.getmtime(パス) 最後に、ファイルの更新時刻を返します。
os.path.getctime(パス)  ファイルパスの作成時間を返します。
os.path.getsize(パス) それがエラーを返した場合、ファイルのサイズを返し、ファイルが存在しません。
os.path.isabs(パス) 絶対パスかどうかを決定します
os.path.isfile(パス) ファイルパスかどうかを判別
os.path.isdir(パス) ディレクトリパスかどうかを確認
os.path.islink(パス) リンクパスかどうかを確認
os.path.ismount(パス) マウントポイントへのパスかどうかを判断し、Cのウィンドウと同様に、#はポイントのディレクトリエントリをマウントは、Linuxで実際にディスク・ファイル・システムである別のパーティションにアクセスするために使用:、D:E:などの文字の上に
os.path.join(パス1 [、パス2 [、...]])

ディレクトリとファイル名のパスの合成

Oskpthksmefaile(Pthl、PTH2) 同じファイルまたはディレクトリかどうかを確認
os.path.sameopenfile(FP1、FP2) FP1とFP2ポイントが同じファイルかどうかを判断します
os.path.samestat(STAT1、STAT2) 同じファイルへの判決スタットタプルSTAT1とSTAT2ポイント
os.path.split(パス) パスがDIRNAMEとベース名に分割され、タプルを返します
os.path.splitdrive(パス) 一般的に窓に使用される、ドライブとパスはタプルを返します
os.path.splitext(パス) スプリットパス、リターンパスとファイル名の拡張子タプル
os.path.splitunc(パス) マウントポイントおよびファイルへのルート

pickle模块:将内容====>二进制====>保存(文件格式没有定性要求,一般为pkl)用来永久储存

存放:pickling

读取:unpickling

写入:pickle.dump(内容,文件(目的地))#打开文件,wb

读取:pickle.load(文件)#打开文件,rb

#字典操作分离,将字典存在硬盘上,而不是源码中

おすすめ

転載: www.cnblogs.com/code-fun/p/11758098.html