osモジュールは、ほとんどのオペレーティングシステムの機能インターフェイス機能を提供します。 osモジュールをインポートすると、さまざまなオペレーティングシステムプラットフォームに適応し、さまざまなプラットフォームに応じて対応する操作を実行します。pythonでプログラミングする場合、ファイルやディレクトリを処理することがよくあります。現時点では、osモジュールなしでは実行できません。このセクションには次の内容が含まれています。 osモジュールが提供する機能について詳しく説明します。
モジュールのインポート
import os
print(os.getcwd()) #最初に現在のパスを印刷します
# C:\Users\WJFこれは姉の道です、みんな違う
print("ディレクトリは: %s"%os.listdir(os.getcwd())) #このパスの下のファイル名、姉のファイルが複雑すぎて結果が表示されない~
os.rename('oldname','newname') #ここで私はという名前のファイルを作成しました'oldname'空のフォルダにファイルを作成できます。
print('ディレクトリ名を正常に変更する')
# ディレクトリ名を正常に変更する
print("ディレクトリは: %s"%os.listdir(os.getcwd())) #変更が成功したら、現在のディレクトリを印刷して、前のディレクトリと比較します。
上記のディレクトリリストを比較すると、ディレクトリ名が正常に変更されていることがわかります。
os.remove('remove.txt') #ここで2回実行したところ、最初に削除されたことを示すエラーが報告されたため、印刷されたディレクトリで削除が成功したかどうかを確認する手間が省けます。
---------------------------------------------------------------------------
FileNotFoundError Traceback(most recent call last)<ipython-input-17-3113f0689db3>in<module>---->1 os.remove('remove.txt')
FileNotFoundError:[WinError 2]システムは、指定されたファイルを見つけることができません。:'remove.txt'
os.mkdir('newtest')
print("ディレクトリは: %s"%os.listdir(os.getcwd())) #次のディレクトリから新しいフォルダ名を確認できます
os.rmdir('newtest')
print("ディレクトリは: %s"%os.listdir(os.getcwd())) #次のディレクトリから、今フォルダが欠落していることがわかります
os.getcwd()
#' C:\\Users\\WJF'
os.chdir('D:\Download')
os.getcwd() #デフォルトのディレクトリが変更されていることがわかります
#' D:\\Download'
os.listdir() #現在のディレクトリには多くのファイルがあるため、ここでは実行しません。
os.listdir('D:\MDノート\python学習ルート') #指定したフォルダの下にディレクトリを一覧表示することもできます
'''
[' 透かし_python01.png','透かし_python02.png','透かし_python03.png','透かし_Python05.png','透かし_Python06.png','透かし_Python07.png','透かし_Python08.png']'''
これはファイル名を変更するのと同じです。自分で試すことができます。