導入されたPythonの学習-OS

#導入
輸入OS

#パスの処理 - 外部リソース-OS

#電流経路取得
os.getcwd下ワークスペース= GETCWD関数を()#OSのモジュール
印刷(作業領域)

#リストの現在のパス内のすべてのファイルとフォルダの
ファイル= os.listdir(ワークスペース)
を印刷(ファイル)

#ファイル名と一緒に+パス+に参加するのパスを結ぶのパスをステッチのパス。+ファイル名
#[ '111.py'、 '11111 '、 'homework_20190417_ 参照解答の.py'、 'os_practise.py'、 '__init__.py']
ファイル3 = os.path.join(ワークスペース、 "Xiaojian"、ファイル[2])
FILE3 = os.path.join(ワークスペース、 "\\"、ファイル[2])
プリント(FILE3)

ファイルは、ファイルシステムの間に存在する#場合は
#1ファイル3 = D:\ Pychram-ワークスペース\ python17 \ class_20190420 \ xiaojian \ homework_20190417_ 回答の.py
RESの=のos.path.exists(FILE3)
印刷(RES)を


#は、ファイルが存在するかどうかを判断するために、ファイルではありません
プリントを(os.path.isfile(FILE3))

####ステッチパスを分割し、分割している、オペレーティングシステムのファイルシステムとの直接リンクはありませんか?
#文字列操作

#FILE3 = D:\ Pychram-ワークスペース\ python17 \ class_20190420 \ xiaojian \ homework_20190417_参考答案の.py
file_listの= os.path.split(FILE3)#1
プリント(file_listの)

#file_listの=( 'D:\\ Pychram-ワークスペース\\ python17 \\ class_20190420 \\ xiaojian'、 'homework_20190417_ の.py回答')
パスではなく、パスがあるか否かを判断する
プリント(os.path.isdirは( file_listの[0]))#\\ - > \

# 'D:\\ \\ python17 Pychram-ワークスペース\\ \\ class_20190420 Xiaojian'
の## \エスケープ文字D:\

ケース#パスが存在し、フォルダを作成しません。
D番号:\\ \\ python17 Pychram-ワークスペース\\ \\ class_20190420 Xiaojian
#フォルダを作成しますが、フォルダのみを最後に作成され、フォルダの前の最後のすべてのレベルはすでにオペレーティングシステムに存在しなければなりません
」(#1 os.mkdir D:\\ \\ python17 Pychram、ワークスペース\\ \\ class_20190420 Xiaojian ")
#1 os.mkdir(" D:\\ \\ python18 Pychram、ワークスペース\\ \\ class_20190420 Xiaojian「)

#一連のフォルダを作成します。指定されたディレクトリの中で、限り、それが存在していないとして、それが作成されます。
#1 os.makedirs( "D:\\ Pychram -Workspace \\ python18 \\ class_20190420 \\ xiaojian")

パスが存在しない場合は#、それが作成されます。
ないos.path.exists IF( "D:\\ \\ python18 Pychram-ワークスペース\\ \\ class_20190420 Xiaojian"):
os.makdirs( "D:\\ \\ python18 Pychram-ワークスペース\\ \\ class_20190420 Xiaojian" )
それ以外:
印刷(「パスがすでに存在して、作成しないでください!!」)

「」 "
デバッグのヒントは、ポイント、F7、F8を破ります

操作ファイルパス
モジュール:OS
1、現在の作業スペースを取得する:。os.getcwdを()
2は、指定されたディレクトリ内のファイルやフォルダの名前をリスト:os.listdir(ディレクトリ)
3を、一緒にパスとファイルをスプライスさ:OS .path.join(a、b)は
図4に示すように、存在するどのような経路を決定するために:os.path.exists(パス)
5、ディレクトリまたはファイルパスがないいるもの経路決定
os.path.isdir(A)はos.pathを.isfile(A)
6、パスが存在しない場合は、パスを作成します。
最後に、パスos.mkdirを作成(A)
パスが存在しないすべてos.makedirs(B)を作成し

「」」

おすすめ

転載: www.cnblogs.com/qsmyjz/p/11261223.html