python:OSモジュール
2596 ワード
os.sepはオペレーティングシステム固有のパスセパレータに取って代わる
os.nameはあなたが使用しているワークプラットフォームを示します.例えばWindowsでは「nt」、Linux/Unixユーザーでは「posix」
os.getcwd()は、現在のpythonスクリプトが動作するディレクトリパスである現在の作業ディレクトリを取得します.
os.Listdir()は、指定したディレクトリの下にあるすべてのファイルとディレクトリ名を返します.
os.remove(file)ファイルを削除
os.stat(file)ファイルプロパティの取得
os.chmod(file)ファイル権限とタイムスタンプの変更
os.mkdir(name)ディレクトリの作成
os.rmdir(name)ディレクトリの削除
os.removedirs(r「c:python」)複数のディレクトリを削除
os.System()shellコマンドの実行
os.exit()現在のプロセスを終了
os.linesep:現在のプラットフォームの行終端子を与えます.たとえば、Windowsでは'r'、Linuxでは'r'、Macでは'r'を使用します.
os.path.split()は、パスのディレクトリ名とファイル名を返します.
os.path.isfile()とos.path.isdir()は、与えられたパスがディレクトリかファイルかをそれぞれ検証します.
os.path.exists()は、与えられたパスが本当に存在するかどうかを検証します.
os.curdir:現在のディレクトリを返します('.')
os.chdir(dirname):作業ディレクトリをdirnameに変更する
os.path.getsize(name):またはファイルサイズを取得し、nameがディレクトリである場合は0 Lを返します.
os.path.abspath(name):絶対パスを取得
os.path.isabs():絶対パスか否かを判断する
os.path.splitext():ファイル名と拡張子を分離
os.path.join(path,name):接続ディレクトリとファイル名またはディレクトリ
os.path.basename(path):ファイル名を返す
os.path.dirname(path):ファイルパスを返す
In [9]: os.sep
Out[9]: '/'
os.nameはあなたが使用しているワークプラットフォームを示します.例えばWindowsでは「nt」、Linux/Unixユーザーでは「posix」
In [10]: os.name
Out[10]: 'posix'
os.getcwd()は、現在のpythonスクリプトが動作するディレクトリパスである現在の作業ディレクトリを取得します.
In [2]: os.getcwd()
Out[2]: '/home/df/python'
os.Listdir()は、指定したディレクトリの下にあるすべてのファイルとディレクトリ名を返します.
In [13]: os.listdir('/home')
Out[13]: ['lili', 'df']
os.remove(file)ファイルを削除
os.stat(file)ファイルプロパティの取得
In [14]: os.stat('test.py')
Out[14]: posix.stat_result(st_mode=33261, st_ino=1078102728, st_dev=64768L, st_nlink=1, st_uid=0, st_gid=0, st_size=2278, st_atime=1493866023, st_mtime=1493866020, st_ctime=1493866020)
os.chmod(file)ファイル権限とタイムスタンプの変更
os.mkdir(name)ディレクトリの作成
os.rmdir(name)ディレクトリの削除
os.removedirs(r「c:python」)複数のディレクトリを削除
os.System()shellコマンドの実行
In [17]: os.system('ls')
1.txt ascii_dora.png ascii.py config1.xml config.xml myxml.py output.txt pic1.py pic2.py pic3.py pic.py test1.py test2.py test.png test.py
Out[17]: 0
os.exit()現在のプロセスを終了
os.linesep:現在のプラットフォームの行終端子を与えます.たとえば、Windowsでは'r'、Linuxでは'r'、Macでは'r'を使用します.
In [18]: os.linesep
Out[18]: '
'
os.path.split()は、パスのディレクトリ名とファイル名を返します.
In [24]: os.path.split('/home/df/python/test.py')
Out[24]: ('/home/df/python', 'test.py')
os.path.isfile()とos.path.isdir()は、与えられたパスがディレクトリかファイルかをそれぞれ検証します.
In [25]: os.path.isfile('test.py')
Out[25]: True
In [26]: os.path.isdir('test.py')
Out[26]: False
In [27]: os.path.isdir('/home/df/')
Out[27]: True
In [28]: os.path.isfile('/home/df/')
Out[28]: False
os.path.exists()は、与えられたパスが本当に存在するかどうかを検証します.
In [31]: os.path.exists('/home/df')
Out[31]: True
In [32]: os.path.exists('/home/dd')
Out[32]: False
os.curdir:現在のディレクトリを返します('.')
In [33]: os.curdir
Out[33]: '.'
os.chdir(dirname):作業ディレクトリをdirnameに変更する
os.path.getsize(name):またはファイルサイズを取得し、nameがディレクトリである場合は0 Lを返します.
os.path.abspath(name):絶対パスを取得
os.path.isabs():絶対パスか否かを判断する
os.path.splitext():ファイル名と拡張子を分離
os.path.join(path,name):接続ディレクトリとファイル名またはディレクトリ
os.path.basename(path):ファイル名を返す
os.path.dirname(path):ファイルパスを返す