Day18.pythonファイル/ディレクトリ

OSモジュール###

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']'''
フォルダの名前を変更します#####

これはファイル名を変更するのと同じです。自分で試すことができます。

Recommended Posts

Day18.pythonファイル/ディレクトリ
Day21.Pythonプロジェクトケース
Day20.python操作データベース