基本的な操作モジュールPythonのOS

内蔵のライブラリーに関連した#osモジュールディレクトリ
のインポートOSの
#カレントディレクトリ..バック1つのレベルに行く。
#1 os.path.abspath() - (osモジュール用の.pyは含みません)、現在のファイルの絶対パスを取得しますPWD
#パス= os.path.abspath( "")
印刷(パス)#D:\スターターテスト\ Pythonの基礎\エクササイズ

#2 os.path.realpath(__ FILE__) -現在のファイルのフルパスを取得
#プリントを(OS。 path.realpath(__ FILE__))#D: \テスト\ Pythonの基本\練習の\ osモジュールの.py

#3 os.path.dirname() -現在の絶対ファイルパスを取得するPWD
#を印刷(os.path.dirname (os.path.realpath(__ FILE__))) #D:\テスト\ 基本Pythonの\エクササイズ

#4 os.path.dirname(os.path.dirname(os.path.realpath( __ FILE__))) - を取得します絶対パスへのパス上の
#印刷(os.path.dirname(os.path.dirname(os.path.realpath \テスト\ Pythonの:(__ FILE__))))#D 基本

#5。os.path.join (a、b)は2つのディレクトリ・パススプライシング
#プリントを(os.path.join(os.path.dirname(os.path.realpath (__ファイル__))、 "OSのモジュールの.py"))
Os.path.dirname pwdpath =#(os.path.realpath(__ FILE__))
#= pjpath os.path.join(pwdpath、 "OSモジュールの.py")
印刷( "フルパススプライシング:"、pjpath)
#プリント( "ステッチのフルパス:"、os.path.realpath(__ FILE__))
モザイクの#フルパス:D:\テスト\基本Pythonの\練習\ OSのモジュールの.py
#スプライシングへのフルパス。 D:\テスト\基本Pythonの\練習の\ osモジュールの.py

#6 os.path.splitext()ファイルの拡張子やファイルのうち分離する
= os.path.realpath(__ FILE__)#ファイルパスを
「(#印刷を取得ファイルのフルパス:「ファイルパス)
#= fileParh os.path.splitext(ファイルパス)
#プリント(」区切られたファイルを取得する:「fileParh)#タプルフォーマット返す
#プリント(」後部区画ファイルを取得します接尾辞:」、fileParhは[-1])
ファイルを取得するために完全なパス:D:\テスト\基本Pythonの\練習の\ osモジュールの.py
#分離後のファイルを入手します(「D:\\テスト\\パイソン運動の基本\\ \\ osモジュール''の.py「)
は、ファイル名の接尾辞の後に離れ離れ:の.py

#7はos.path。normpath() - 不規則なパスはパス指定なります
STR1 =# "E:\プログラムファイル(x86の)\ 360 \ 360Safe \ Configを\ /// advtools \ WenJianFenSuiJi.xml"
印刷( "正規のパス:"、os.path.normpath(STR1))

#8。他の方法
「」「
os.chdir(パス=」パス「)スイッチングパスが
(os.getcwd)は、現在のディレクトリを取得するには-絶対パスの
ディレクトリを作成するos.mkdirを()
)(os.listdir をカレントディレクトリ内のすべてのファイルを一覧表示し、ディレクトリ
「」「

ファイルやディレクトリを分析#9
」「」
os.path.isdir(「ディレクトリパス」) - >リターンは抗FALSE、TRUE存在
os.path.isfile(「ファイルパス」) - >真、抗Falseを返すがあり
" ""

のosモジュールの戦闘
:Internet Explorerのディレクトリ\ \プログラムファイルのすべての.dllファイル#プリントアウトCを
os.chdir(" C:\プログラムファイル\ Internet Explorerの「)
印刷は、 ( "カレントディレクトリ:"、os.getcwd())
印刷( "カレントディレクトリの下にあるすべてのファイルとディレクトリ:"、OS。LISTDIR())
一覧=は、os.listdir()
リストのインデックス用:
インデックス内の".dllは" IF:
印刷(「.dllファイルで終わる:」、インデックス)

おすすめ

転載: www.cnblogs.com/Teachertao/p/11707865.html
おすすめ